# near model CODE resource # jump table entries: 11096-11101 (6 of them) export_1387: 00000000 4E56 0000 link A6, 0 00000004 48E7 0018 movem.l -[A7], A3,A4 00000008 286E 0010 movea.l A4, [A6 + 0x10] 0000000C 266E 0008 movea.l A3, [A6 + 0x8] 00000010 4A6B 0406 tst.w [A3 + 0x406] 00000014 6606 bne +0x8 /* 0000001C */ 00000016 4A6B 010C tst.w [A3 + 0x10C] 0000001A 6706 beq +0x8 /* 00000022 */ label0000001C: 0000001C 7000 moveq.l D0, 0x00 0000001E 6000 00BC bra +0xBE /* 000000DC */ label00000022: 00000022 70FE moveq.l D0, 0xFFFFFFFE 00000024 B06B 001E cmp.w D0, [A3 + 0x1E] 00000028 672A beq +0x2C /* 00000054 */ 0000002A 7005 moveq.l D0, 0x05 0000002C B02B 0029 cmp.b D0, [A3 + 0x29] 00000030 6722 beq +0x24 /* 00000054 */ 00000032 2F2E 000C move.l -[A7], [A6 + 0xC] 00000036 41EB 0032 lea.l A0, [A3 + 0x32] 0000003A 2F20 move.l -[A7], -[A0] 0000003C 2F20 move.l -[A7], -[A0] 0000003E 4EBA 0832 jsr [PC + 0x832 /* 00000872 */] 00000042 4A40 tst.w D0 00000044 4FEF 000C lea.l A7, [A7 + 0xC] 00000048 670A beq +0xC /* 00000054 */ 0000004A 38BC 0001 move.w [A4], 0x1 0000004E 7001 moveq.l D0, 0x01 00000050 6000 008A bra +0x8C /* 000000DC */ label00000054: 00000054 70FE moveq.l D0, 0xFFFFFFFE 00000056 B06B 0050 cmp.w D0, [A3 + 0x50] 0000005A 6728 beq +0x2A /* 00000084 */ 0000005C 7005 moveq.l D0, 0x05 0000005E B02B 005B cmp.b D0, [A3 + 0x5B] 00000062 6720 beq +0x22 /* 00000084 */ 00000064 2F2E 000C move.l -[A7], [A6 + 0xC] 00000068 41EB 0064 lea.l A0, [A3 + 0x64] 0000006C 2F20 move.l -[A7], -[A0] 0000006E 2F20 move.l -[A7], -[A0] 00000070 4EBA 0800 jsr [PC + 0x800 /* 00000872 */] 00000074 4A40 tst.w D0 00000076 4FEF 000C lea.l A7, [A7 + 0xC] 0000007A 6708 beq +0xA /* 00000084 */ 0000007C 38BC 0002 move.w [A4], 0x2 00000080 7001 moveq.l D0, 0x01 00000082 6058 bra +0x5A /* 000000DC */ label00000084: 00000084 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000088 2F0C move.l -[A7], A4 0000008A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000008E 2F0B move.l -[A7], A3 00000090 4EBA 0054 jsr [PC + 0x54 /* 000000E6 */] 00000094 4A40 tst.w D0 00000096 4FEF 0010 lea.l A7, [A7 + 0x10] 0000009A 6704 beq +0x6 /* 000000A0 */ 0000009C 7001 moveq.l D0, 0x01 0000009E 603C bra +0x3E /* 000000DC */ label000000A0: 000000A0 2F2E 0014 move.l -[A7], [A6 + 0x14] 000000A4 2F0C move.l -[A7], A4 000000A6 2F2E 000C move.l -[A7], [A6 + 0xC] 000000AA 2F0B move.l -[A7], A3 000000AC 4EBA 0332 jsr [PC + 0x332 /* 000003E0 */] 000000B0 4A40 tst.w D0 000000B2 4FEF 0010 lea.l A7, [A7 + 0x10] 000000B6 6704 beq +0x6 /* 000000BC */ 000000B8 7001 moveq.l D0, 0x01 000000BA 6020 bra +0x22 /* 000000DC */ label000000BC: 000000BC 2F2E 000C move.l -[A7], [A6 + 0xC] 000000C0 41EB 0406 lea.l A0, [A3 + 0x406] 000000C4 2F20 move.l -[A7], -[A0] 000000C6 2F20 move.l -[A7], -[A0] 000000C8 4EBA 07A8 jsr [PC + 0x7A8 /* 00000872 */] 000000CC 4A40 tst.w D0 000000CE 4FEF 000C lea.l A7, [A7 + 0xC] 000000D2 6706 beq +0x8 /* 000000DA */ 000000D4 4254 clr.w [A4] 000000D6 7001 moveq.l D0, 0x01 000000D8 6002 bra +0x4 /* 000000DC */ label000000DA: 000000DA 7000 moveq.l D0, 0x00 label000000DC: 000000DC 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 000000E2 4E5E unlink A6 000000E4 4E75 rts export_1388: fn000000E6: 000000E6 4E56 FFF8 link A6, -0x0008 000000EA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000000EE 286E 0014 movea.l A4, [A6 + 0x14] 000000F2 206E 0008 movea.l A0, [A6 + 0x8] 000000F6 47E8 011E lea.l A3, [A0 + 0x11E] 000000FA 4A2B 0030 tst.b [A3 + 0x30] 000000FE 6720 beq +0x22 /* 00000120 */ 00000100 7003 moveq.l D0, 0x03 00000102 B02B 0031 cmp.b D0, [A3 + 0x31] 00000106 6518 bcs +0x1A /* 00000120 */ 00000108 2F2E 000C move.l -[A7], [A6 + 0xC] 0000010C 41EB 003A lea.l A0, [A3 + 0x3A] 00000110 2F20 move.l -[A7], -[A0] 00000112 2F20 move.l -[A7], -[A0] 00000114 4EBA 075C jsr [PC + 0x75C /* 00000872 */] 00000118 4A40 tst.w D0 0000011A 4FEF 000C lea.l A7, [A7 + 0xC] 0000011E 6606 bne +0x8 /* 00000126 */ label00000120: 00000120 7000 moveq.l D0, 0x00 00000122 6000 02B2 bra +0x2B4 /* 000003D6 */ label00000126: 00000126 206E 0010 movea.l A0, [A6 + 0x10] 0000012A 30BC 0003 move.w [A0], 0x3 0000012E 7005 moveq.l D0, 0x05 00000130 B02B 0030 cmp.b D0, [A3 + 0x30] 00000134 6600 00C4 bne +0xC6 /* 000001FA */ 00000138 2F2E 000C move.l -[A7], [A6 + 0xC] 0000013C 41EB 0042 lea.l A0, [A3 + 0x42] 00000140 2F20 move.l -[A7], -[A0] 00000142 2F20 move.l -[A7], -[A0] 00000144 4EBA 072C jsr [PC + 0x72C /* 00000872 */] 00000148 4A40 tst.w D0 0000014A 4FEF 000C lea.l A7, [A7 + 0xC] 0000014E 6700 0284 beq +0x286 /* 000003D4 */ 00000152 7002 moveq.l D0, 0x02 00000154 B02B 0031 cmp.b D0, [A3 + 0x31] 00000158 6350 bls +0x52 /* 000001AA */ 0000015A 302E 000E move.w D0, [A6 + 0xE] 0000015E B06B 0040 cmp.w D0, [A3 + 0x40] 00000162 6E00 0270 bgt +0x272 /* 000003D4 */ 00000166 206E 0010 movea.l A0, [A6 + 0x10] 0000016A 30BC 0004 move.w [A0], 0x4 0000016E 302B 003E move.w D0, [A3 + 0x3E] 00000172 906E 000C sub.w D0, [A6 + 0xC] 00000176 48C0 ext.l D0 00000178 322B 003E move.w D1, [A3 + 0x3E] 0000017C 48C1 ext.l D1 0000017E 342B 003A move.w D2, [A3 + 0x3A] 00000182 48C2 ext.l D2 00000184 9282 sub.l D1, D2 00000186 206E 0008 movea.l A0, [A6 + 0x8] 0000018A 3428 02CA move.w D2, [A0 + 0x2CA] 0000018E 48C2 ext.l D2 00000190 2F00 move.l -[A7], D0 00000192 2001 move.l D0, D1 00000194 2202 move.l D1, D2 00000196 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 0000019A 2200 move.l D1, D0 0000019C 201F move.l D0, [A7]+ 0000019E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 000001A2 5280 addq.l D0, 1 000001A4 3880 move.w [A4], D0 000001A6 6000 022C bra +0x22E /* 000003D4 */ label000001AA: 000001AA 302E 000C move.w D0, [A6 + 0xC] 000001AE B06B 003E cmp.w D0, [A3 + 0x3E] 000001B2 6E00 0220 bgt +0x222 /* 000003D4 */ 000001B6 206E 0010 movea.l A0, [A6 + 0x10] 000001BA 30BC 0004 move.w [A0], 0x4 000001BE 302E 000E move.w D0, [A6 + 0xE] 000001C2 906B 003C sub.w D0, [A3 + 0x3C] 000001C6 48C0 ext.l D0 000001C8 322B 0040 move.w D1, [A3 + 0x40] 000001CC 48C1 ext.l D1 000001CE 342B 003C move.w D2, [A3 + 0x3C] 000001D2 48C2 ext.l D2 000001D4 9282 sub.l D1, D2 000001D6 206E 0008 movea.l A0, [A6 + 0x8] 000001DA 3428 02CA move.w D2, [A0 + 0x2CA] 000001DE 48C2 ext.l D2 000001E0 2F00 move.l -[A7], D0 000001E2 2001 move.l D0, D1 000001E4 2202 move.l D1, D2 000001E6 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 000001EA 2200 move.l D1, D0 000001EC 201F move.l D0, [A7]+ 000001EE 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 000001F2 5280 addq.l D0, 1 000001F4 3880 move.w [A4], D0 000001F6 6000 01DC bra +0x1DE /* 000003D4 */ label000001FA: 000001FA 4A6B 001E tst.w [A3 + 0x1E] 000001FE 6F00 01D4 ble +0x1D6 /* 000003D4 */ 00000202 7001 moveq.l D0, 0x01 00000204 B06B 0022 cmp.w D0, [A3 + 0x22] 00000208 6604 bne +0x6 /* 0000020E */ 0000020A 7000 moveq.l D0, 0x00 0000020C 6010 bra +0x12 /* 0000021E */ label0000020E: 0000020E 302E 000E move.w D0, [A6 + 0xE] 00000212 906B 003C sub.w D0, [A3 + 0x3C] 00000216 48C0 ext.l D0 00000218 81EB 002A divs.w D0, [A3 + 0x2A] 0000021C 48C0 ext.l D0 label0000021E: 0000021E 3C00 move.w D6, D0 00000220 7001 moveq.l D0, 0x01 00000222 B06B 0020 cmp.w D0, [A3 + 0x20] 00000226 6604 bne +0x6 /* 0000022C */ 00000228 7000 moveq.l D0, 0x00 0000022A 6010 bra +0x12 /* 0000023C */ label0000022C: 0000022C 302B 003E move.w D0, [A3 + 0x3E] 00000230 906E 000C sub.w D0, [A6 + 0xC] 00000234 48C0 ext.l D0 00000236 81EB 002C divs.w D0, [A3 + 0x2C] 0000023A 48C0 ext.l D0 label0000023C: 0000023C 3800 move.w D4, D0 0000023E 7000 moveq.l D0, 0x00 00000240 3006 move.w D0, D6 00000242 322B 0022 move.w D1, [A3 + 0x22] 00000246 48C1 ext.l D1 00000248 B280 cmp.l D1, D0 0000024A 6F00 0188 ble +0x18A /* 000003D4 */ 0000024E 7000 moveq.l D0, 0x00 00000250 3004 move.w D0, D4 00000252 322B 0020 move.w D1, [A3 + 0x20] 00000256 48C1 ext.l D1 00000258 B280 cmp.l D1, D0 0000025A 6F00 0178 ble +0x17A /* 000003D4 */ 0000025E 7000 moveq.l D0, 0x00 00000260 3006 move.w D0, D6 00000262 322B 0020 move.w D1, [A3 + 0x20] 00000266 48C1 ext.l D1 00000268 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 0000026C 7200 moveq.l D1, 0x00 0000026E 3204 move.w D1, D4 00000270 D280 add.l D1, D0 00000272 302B 001E move.w D0, [A3 + 0x1E] 00000276 48C0 ext.l D0 00000278 B081 cmp.l D0, D1 0000027A 6F00 0158 ble +0x15A /* 000003D4 */ 0000027E 7001 moveq.l D0, 0x01 00000280 B06B 0022 cmp.w D0, [A3 + 0x22] 00000284 6608 bne +0xA /* 0000028E */ 00000286 302B 002A move.w D0, [A3 + 0x2A] 0000028A 48C0 ext.l D0 0000028C 6022 bra +0x24 /* 000002B0 */ label0000028E: 0000028E 302B 003C move.w D0, [A3 + 0x3C] 00000292 48C0 ext.l D0 00000294 322B 002A move.w D1, [A3 + 0x2A] 00000298 48C1 ext.l D1 0000029A 7400 moveq.l D2, 0x00 0000029C 3406 move.w D2, D6 0000029E 2F00 move.l -[A7], D0 000002A0 2001 move.l D0, D1 000002A2 2202 move.l D1, D2 000002A4 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 000002A8 2200 move.l D1, D0 000002AA 201F move.l D0, [A7]+ 000002AC D280 add.l D1, D0 000002AE 2001 move.l D0, D1 label000002B0: 000002B0 3D40 FFFA move.w [A6 - 0x6], D0 000002B4 7001 moveq.l D0, 0x01 000002B6 B06B 0020 cmp.w D0, [A3 + 0x20] 000002BA 661E bne +0x20 /* 000002DA */ 000002BC 302B 002C move.w D0, [A3 + 0x2C] 000002C0 48C0 ext.l D0 000002C2 322B 0024 move.w D1, [A3 + 0x24] 000002C6 48C1 ext.l D1 000002C8 2F00 move.l -[A7], D0 000002CA 2001 move.l D0, D1 000002CC 7202 moveq.l D1, 0x02 000002CE 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 000002D2 2200 move.l D1, D0 000002D4 201F move.l D0, [A7]+ 000002D6 D280 add.l D1, D0 000002D8 6022 bra +0x24 /* 000002FC */ label000002DA: 000002DA 302B 003E move.w D0, [A3 + 0x3E] 000002DE 48C0 ext.l D0 000002E0 322B 002C move.w D1, [A3 + 0x2C] 000002E4 48C1 ext.l D1 000002E6 7400 moveq.l D2, 0x00 000002E8 3404 move.w D2, D4 000002EA 2F00 move.l -[A7], D0 000002EC 2001 move.l D0, D1 000002EE 2202 move.l D1, D2 000002F0 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 000002F4 2200 move.l D1, D0 000002F6 201F move.l D0, [A7]+ 000002F8 9081 sub.l D0, D1 000002FA 2200 move.l D1, D0 label000002FC: 000002FC 3D41 FFFC move.w [A6 - 0x4], D1 00000300 302B 0026 move.w D0, [A3 + 0x26] 00000304 D06E FFFA add.w D0, [A6 - 0x6] 00000308 48C0 ext.l D0 0000030A 322B 0024 move.w D1, [A3 + 0x24] 0000030E 48C1 ext.l D1 00000310 E281 asr D1, 1 00000312 D280 add.l D1, D0 00000314 302B 0028 move.w D0, [A3 + 0x28] 00000318 48C0 ext.l D0 0000031A D081 add.l D0, D1 0000031C 3D40 FFFE move.w [A6 - 0x2], D0 00000320 302E FFFC move.w D0, [A6 - 0x4] 00000324 906B 0024 sub.w D0, [A3 + 0x24] 00000328 3D40 FFF8 move.w [A6 - 0x8], D0 0000032C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000330 41EE 0000 lea.l A0, [A6 + 0x0] 00000334 2F20 move.l -[A7], -[A0] 00000336 2F20 move.l -[A7], -[A0] 00000338 4EBA 0538 jsr [PC + 0x538 /* 00000872 */] 0000033C 4A40 tst.w D0 0000033E 4FEF 000C lea.l A7, [A7 + 0xC] 00000342 6700 0090 beq +0x92 /* 000003D4 */ 00000346 206E 0010 movea.l A0, [A6 + 0x10] 0000034A 30BC 0004 move.w [A0], 0x4 0000034E 7000 moveq.l D0, 0x00 00000350 3004 move.w D0, D4 00000352 7200 moveq.l D1, 0x00 00000354 3206 move.w D1, D6 00000356 342B 0020 move.w D2, [A3 + 0x20] 0000035A 48C2 ext.l D2 0000035C 2F00 move.l -[A7], D0 0000035E 2001 move.l D0, D1 00000360 2202 move.l D1, D2 00000362 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000366 2200 move.l D1, D0 00000368 201F move.l D0, [A7]+ 0000036A 2A01 move.l D5, D1 0000036C DA80 add.l D5, D0 0000036E 7006 moveq.l D0, 0x06 00000370 B02B 0030 cmp.b D0, [A3 + 0x30] 00000374 660E bne +0x10 /* 00000384 */ 00000376 206E 0008 movea.l A0, [A6 + 0x8] 0000037A 3028 02CA move.w D0, [A0 + 0x2CA] 0000037E 5240 addq.w D0, 1 00000380 48C0 ext.l D0 00000382 600A bra +0xC /* 0000038E */ label00000384: 00000384 206E 0008 movea.l A0, [A6 + 0x8] 00000388 3028 0116 move.w D0, [A0 + 0x116] 0000038C 48C0 ext.l D0 label0000038E: 0000038E 3C00 move.w D6, D0 00000390 4254 clr.w [A4] 00000392 7EFF moveq.l D7, 0xFFFFFFFF 00000394 603A bra +0x3C /* 000003D0 */ label00000396: 00000396 7006 moveq.l D0, 0x06 00000398 B02B 0030 cmp.b D0, [A3 + 0x30] 0000039C 6726 beq +0x28 /* 000003C4 */ 0000039E 206E 0008 movea.l A0, [A6 + 0x8] 000003A2 2068 03F0 movea.l A0, [A0 + 0x3F0] 000003A6 3014 move.w D0, [A4] 000003A8 48C0 ext.l D0 000003AA 2200 move.l D1, D0 000003AC C0FC 004A mulu.w D0, 0x4A /* 'J' */ 000003B0 4841 swap.w D1 000003B2 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 000003B6 4841 swap.w D1 000003B8 4241 clr.w D1 000003BA D081 add.l D0, D1 000003BC 7202 moveq.l D1, 0x02 000003BE B230 0846 cmp.b D1, [A0 + D0 + 0x46] 000003C2 6602 bne +0x4 /* 000003C6 */ label000003C4: 000003C4 5247 addq.w D7, 1 label000003C6: 000003C6 BA47 cmp.w D5, D7 000003C8 6604 bne +0x6 /* 000003CE */ 000003CA 5254 addq.w [A4], 1 000003CC 6006 bra +0x8 /* 000003D4 */ label000003CE: 000003CE 5254 addq.w [A4], 1 label000003D0: 000003D0 BC54 cmp.w D6, [A4] 000003D2 6EC2 bgt -0x3C /* 00000396 */ label000003D4: 000003D4 7001 moveq.l D0, 0x01 label000003D6: 000003D6 4CEE 18F0 FFE0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x20] 000003DC 4E5E unlink A6 000003DE 4E75 rts export_1389: fn000003E0: 000003E0 4E56 FFF8 link A6, -0x0008 000003E4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000003E8 286E 0010 movea.l A4, [A6 + 0x10] 000003EC 266E 0008 movea.l A3, [A6 + 0x8] 000003F0 2F2E 000C move.l -[A7], [A6 + 0xC] 000003F4 41EB 0410 lea.l A0, [A3 + 0x410] 000003F8 2F20 move.l -[A7], -[A0] 000003FA 2F20 move.l -[A7], -[A0] 000003FC 4EBA 0474 jsr [PC + 0x474 /* 00000872 */] 00000400 4A40 tst.w D0 00000402 4FEF 000C lea.l A7, [A7 + 0xC] 00000406 6606 bne +0x8 /* 0000040E */ 00000408 7000 moveq.l D0, 0x00 0000040A 6000 015A bra +0x15C /* 00000566 */ label0000040E: 0000040E 700C moveq.l D0, 0x0C 00000410 B06B 010E cmp.w D0, [A3 + 0x10E] 00000414 6700 00CC beq +0xCE /* 000004E2 */ 00000418 2D6E 000C FFF8 move.l [A6 - 0x8], [A6 + 0xC] 0000041E 486E FFF8 pea.l [A6 - 0x8] 00000422 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 00000426 4246 clr.w D6 00000428 4A6B 010E tst.w [A3 + 0x10E] 0000042C 588F addq.l A7, 4 0000042E 6D12 blt +0x14 /* 00000442 */ 00000430 7004 moveq.l D0, 0x04 00000432 B06B 010E cmp.w D0, [A3 + 0x10E] 00000436 6D0A blt +0xC /* 00000442 */ 00000438 41ED 2B52 lea.l A0, [A5 + 0x2B52 /* export_1382 */] 0000043C 2D48 FFFC move.l [A6 - 0x4], A0 00000440 6032 bra +0x34 /* 00000474 */ label00000442: 00000442 700A moveq.l D0, 0x0A 00000444 B06B 010E cmp.w D0, [A3 + 0x10E] 00000448 6708 beq +0xA /* 00000452 */ 0000044A 700B moveq.l D0, 0x0B 0000044C B06B 010E cmp.w D0, [A3 + 0x10E] 00000450 660A bne +0xC /* 0000045C */ label00000452: 00000452 41ED 2B72 lea.l A0, [A5 + 0x2B72 /* export_1386 */] 00000456 2D48 FFFC move.l [A6 - 0x4], A0 0000045A 6018 bra +0x1A /* 00000474 */ label0000045C: 0000045C 7011 moveq.l D0, 0x11 0000045E B06B 010E cmp.w D0, [A3 + 0x10E] 00000462 660A bne +0xC /* 0000046E */ 00000464 41ED 2BE2 lea.l A0, [A5 + 0x2BE2 /* export_1400 */] 00000468 2D48 FFFC move.l [A6 - 0x4], A0 0000046C 6006 bra +0x8 /* 00000474 */ label0000046E: 0000046E 7000 moveq.l D0, 0x00 00000470 2D40 FFFC move.l [A6 - 0x4], D0 label00000474: 00000474 4AAE FFFC tst.l [A6 - 0x4] 00000478 673A beq +0x3C /* 000004B4 */ 0000047A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000047E 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00000482 4A40 tst.w D0 00000484 588F addq.l A7, 4 00000486 672C beq +0x2E /* 000004B4 */ 00000488 7000 moveq.l D0, 0x00 0000048A 2F00 move.l -[A7], D0 0000048C 7201 moveq.l D1, 0x01 0000048E 2F01 move.l -[A7], D1 00000490 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000494 2F0B move.l -[A7], A3 00000496 206E FFFC movea.l A0, [A6 - 0x4] 0000049A 4E90 jsr [A0] 0000049C 4A40 tst.w D0 0000049E 4FEF 0010 lea.l A7, [A7 + 0x10] 000004A2 6706 beq +0x8 /* 000004AA */ 000004A4 38BC 0008 move.w [A4], 0x8 000004A8 5246 addq.w D6, 1 label000004AA: 000004AA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000004AE 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 000004B2 588F addq.l A7, 4 label000004B4: 000004B4 7001 moveq.l D0, 0x01 000004B6 4A46 tst.w D6 000004B8 6600 00AC bne +0xAE /* 00000566 */ 000004BC 2F00 move.l -[A7], D0 000004BE 2F2E 0014 move.l -[A7], [A6 + 0x14] 000004C2 2F0C move.l -[A7], A4 000004C4 2F2E 000C move.l -[A7], [A6 + 0xC] 000004C8 2F0B move.l -[A7], A3 000004CA 4EBA 00A4 jsr [PC + 0xA4 /* 00000570 */] 000004CE 4FEF 0010 lea.l A7, [A7 + 0x10] 000004D2 2200 move.l D1, D0 000004D4 201F move.l D0, [A7]+ 000004D6 4A41 tst.w D1 000004D8 6600 008C bne +0x8E /* 00000566 */ 000004DC 7000 moveq.l D0, 0x00 000004DE 6000 0086 bra +0x88 /* 00000566 */ label000004E2: 000004E2 4247 clr.w D7 000004E4 604A bra +0x4C /* 00000530 */ label000004E6: 000004E6 486D 2B3A pea.l [A5 + 0x2B3A /* export_1379 */] 000004EA 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 000004EE 4A40 tst.w D0 000004F0 588F addq.l A7, 4 000004F2 6718 beq +0x1A /* 0000050C */ 000004F4 7000 moveq.l D0, 0x00 000004F6 3007 move.w D0, D7 000004F8 2F00 move.l -[A7], D0 000004FA 2F0B move.l -[A7], A3 000004FC 4EAD 2B3A jsr [A5 + 0x2B3A /* export_1379 */] 00000500 486D 2B3A pea.l [A5 + 0x2B3A /* export_1379 */] 00000504 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000508 4FEF 000C lea.l A7, [A7 + 0xC] label0000050C: 0000050C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000510 2F0C move.l -[A7], A4 00000512 2F2E 000C move.l -[A7], [A6 + 0xC] 00000516 2F0B move.l -[A7], A3 00000518 4EBA 0056 jsr [PC + 0x56 /* 00000570 */] 0000051C 4A40 tst.w D0 0000051E 4FEF 0010 lea.l A7, [A7 + 0x10] 00000522 670A beq +0xC /* 0000052E */ 00000524 7005 moveq.l D0, 0x05 00000526 B054 cmp.w D0, [A4] 00000528 6704 beq +0x6 /* 0000052E */ 0000052A 7001 moveq.l D0, 0x01 0000052C 6038 bra +0x3A /* 00000566 */ label0000052E: 0000052E 5247 addq.w D7, 1 label00000530: 00000530 7000 moveq.l D0, 0x00 00000532 3007 move.w D0, D7 00000534 322B 0116 move.w D1, [A3 + 0x116] 00000538 48C1 ext.l D1 0000053A B280 cmp.l D1, D0 0000053C 6EA8 bgt -0x56 /* 000004E6 */ 0000053E 4A6B 0406 tst.w [A3 + 0x406] 00000542 6618 bne +0x1A /* 0000055C */ 00000544 2F2E 000C move.l -[A7], [A6 + 0xC] 00000548 41EB 0410 lea.l A0, [A3 + 0x410] 0000054C 2F20 move.l -[A7], -[A0] 0000054E 2F20 move.l -[A7], -[A0] 00000550 4EBA 0320 jsr [PC + 0x320 /* 00000872 */] 00000554 4A40 tst.w D0 00000556 4FEF 000C lea.l A7, [A7 + 0xC] 0000055A 6604 bne +0x6 /* 00000560 */ label0000055C: 0000055C 7000 moveq.l D0, 0x00 0000055E 6006 bra +0x8 /* 00000566 */ label00000560: 00000560 38BC 0005 move.w [A4], 0x5 00000564 7001 moveq.l D0, 0x01 label00000566: 00000566 4CEE 18C0 FFE8 movem.l D6,D7,A3,A4, [A6 - 0x18] 0000056C 4E5E unlink A6 0000056E 4E75 rts fn00000570: 00000570 4E56 FFEC link A6, -0x0014 00000574 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00000578 286E 0008 movea.l A4, [A6 + 0x8] 0000057C 4A6C 0406 tst.w [A4 + 0x406] 00000580 6618 bne +0x1A /* 0000059A */ 00000582 2F2E 000C move.l -[A7], [A6 + 0xC] 00000586 41EC 0410 lea.l A0, [A4 + 0x410] 0000058A 2F20 move.l -[A7], -[A0] 0000058C 2F20 move.l -[A7], -[A0] 0000058E 4EBA 02E2 jsr [PC + 0x2E2 /* 00000872 */] 00000592 4A40 tst.w D0 00000594 4FEF 000C lea.l A7, [A7 + 0xC] 00000598 6608 bne +0xA /* 000005A2 */ label0000059A: 0000059A 206E 0010 movea.l A0, [A6 + 0x10] 0000059E 4250 clr.w [A0] 000005A0 6008 bra +0xA /* 000005AA */ label000005A2: 000005A2 206E 0010 movea.l A0, [A6 + 0x10] 000005A6 30BC 0005 move.w [A0], 0x5 label000005AA: 000005AA 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC] 000005B0 486E 000C pea.l [A6 + 0xC] 000005B4 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 000005B8 206E 0014 movea.l A0, [A6 + 0x14] 000005BC 4250 clr.w [A0] 000005BE 4247 clr.w D7 000005C0 3A3C 2710 move.w D5, 0x2710 000005C4 588F addq.l A7, 4 000005C6 6000 026C bra +0x26E /* 00000834 */ label000005CA: 000005CA 48C7 ext.l D7 000005CC 2007 move.l D0, D7 000005CE 2200 move.l D1, D0 000005D0 C0FC 007E mulu.w D0, 0x7E /* '~' */ 000005D4 4841 swap.w D1 000005D6 C2FC 007E mulu.w D1, 0x7E /* '~' */ 000005DA 4841 swap.w D1 000005DC 4241 clr.w D1 000005DE D081 add.l D0, D1 000005E0 41EC 0160 lea.l A0, [A4 + 0x160] 000005E4 47F0 0800 lea.l A3, [A0 + D0] 000005E8 4A2B 0073 tst.b [A3 + 0x73] 000005EC 6700 0244 beq +0x246 /* 00000832 */ 000005F0 4246 clr.w D6 000005F2 302C 010E move.w D0, [A4 + 0x10E] 000005F6 6B00 0212 bmi +0x214 /* 0000080A */ 000005FA 0C40 0014 cmpi.w D0, 0x14 000005FE 6E00 020A bgt +0x20C /* 0000080A */ 00000602 D040 add.w D0, D0 00000604 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000608 4EFB 0000 jmp [PC + D0.w] 0000060C 002C 002C 002C ori.b [A4 + 0x2C], 0x2C /* ',' */ 00000612 002C 002C 018E ori.b [A4 + 0x18E], 0x2C /* ',' */ 00000618 018E bclr A6, D0 0000061A 018E bclr A6, D0 0000061C 018E bclr A6, D0 0000061E 018E bclr A6, D0 00000620 0200 0200 andi.b D0, 0x0 00000624 002C 0200 002C ori.b [A4 + 0x2C], 0x0 0000062A 0200 002C andi.b D0, 0x2C /* ',' */ 0000062E 0200 018E andi.b D0, 0x8E 00000632 002C 018E 4EAD ori.b [A4 + 0x4EAD], 0x8E 00000638 07DA .incomplete 0000063A 4A6C 0406 tst.w [A4 + 0x406] 0000063E 6600 00F2 bne +0xF4 /* 00000732 */ 00000642 7001 moveq.l D0, 0x01 00000644 B02B 0077 cmp.b D0, [A3 + 0x77] 00000648 6200 00E8 bhi +0xEA /* 00000732 */ 0000064C 486E FFF0 pea.l [A6 - 0x10] 00000650 486B 0018 pea.l [A3 + 0x18] 00000654 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */] 00000658 4A40 tst.w D0 0000065A 508F addq.l A7, 8 0000065C 6700 00D4 beq +0xD6 /* 00000732 */ 00000660 700C moveq.l D0, 0x0C 00000662 B06C 010E cmp.w D0, [A4 + 0x10E] 00000666 6606 bne +0x8 /* 0000066E */ 00000668 41ED F210 lea.l A0, [A5 - 0xDF0] 0000066C 6004 bra +0x6 /* 00000672 */ label0000066E: 0000066E 41EC 0410 lea.l A0, [A4 + 0x410] label00000672: 00000672 43EB 0042 lea.l A1, [A3 + 0x42] 00000676 22D8 move.l [A1]+, [A0]+ 00000678 22D8 move.l [A1]+, [A0]+ 0000067A 7002 moveq.l D0, 0x02 0000067C B02B 0072 cmp.b D0, [A3 + 0x72] 00000680 6340 bls +0x42 /* 000006C2 */ 00000682 302C 041C move.w D0, [A4 + 0x41C] 00000686 D06C 0418 add.w D0, [A4 + 0x418] 0000068A 906E FFF0 sub.w D0, [A6 - 0x10] 0000068E 48C0 ext.l D0 00000690 81FC 0002 divs.w D0, 0x2 00000694 3740 0042 move.w [A3 + 0x42], D0 00000698 D06E FFF0 add.w D0, [A6 - 0x10] 0000069C 3740 0046 move.w [A3 + 0x46], D0 000006A0 4A2B 0072 tst.b [A3 + 0x72] 000006A4 660E bne +0x10 /* 000006B4 */ 000006A6 302E FFF2 move.w D0, [A6 - 0xE] 000006AA D06B 0044 add.w D0, [A3 + 0x44] 000006AE 3740 0048 move.w [A3 + 0x48], D0 000006B2 604E bra +0x50 /* 00000702 */ label000006B4: 000006B4 302B 0048 move.w D0, [A3 + 0x48] 000006B8 906E FFF2 sub.w D0, [A6 - 0xE] 000006BC 3740 0044 move.w [A3 + 0x44], D0 000006C0 6040 bra +0x42 /* 00000702 */ label000006C2: 000006C2 302C 041E move.w D0, [A4 + 0x41E] 000006C6 D06C 041A add.w D0, [A4 + 0x41A] 000006CA 906E FFF2 sub.w D0, [A6 - 0xE] 000006CE 48C0 ext.l D0 000006D0 81FC 0002 divs.w D0, 0x2 000006D4 3740 0044 move.w [A3 + 0x44], D0 000006D8 D06E FFF2 add.w D0, [A6 - 0xE] 000006DC 3740 0048 move.w [A3 + 0x48], D0 000006E0 7002 moveq.l D0, 0x02 000006E2 B02B 0072 cmp.b D0, [A3 + 0x72] 000006E6 660E bne +0x10 /* 000006F6 */ 000006E8 302E FFF0 move.w D0, [A6 - 0x10] 000006EC D06B 0042 add.w D0, [A3 + 0x42] 000006F0 3740 0046 move.w [A3 + 0x46], D0 000006F4 600C bra +0xE /* 00000702 */ label000006F6: 000006F6 302B 0046 move.w D0, [A3 + 0x46] 000006FA 906E FFF0 sub.w D0, [A6 - 0x10] 000006FE 3740 0042 move.w [A3 + 0x42], D0 label00000702: 00000702 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000706 41EB 004A lea.l A0, [A3 + 0x4A] 0000070A 2F20 move.l -[A7], -[A0] 0000070C 2F20 move.l -[A7], -[A0] 0000070E 4EBA 0162 jsr [PC + 0x162 /* 00000872 */] 00000712 4A40 tst.w D0 00000714 4FEF 000C lea.l A7, [A7 + 0xC] 00000718 6718 beq +0x1A /* 00000732 */ 0000071A 206E 0010 movea.l A0, [A6 + 0x10] 0000071E 30BC 0007 move.w [A0], 0x7 00000722 206E 0014 movea.l A0, [A6 + 0x14] 00000726 3087 move.w [A0], D7 00000728 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] 0000072C 7001 moveq.l D0, 0x01 0000072E 6000 0138 bra +0x13A /* 00000868 */ label00000732: 00000732 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] 00000736 2D6C 0418 FFF0 move.l [A6 - 0x10], [A4 + 0x418] 0000073C 2D6C 041C FFF4 move.l [A6 - 0xC], [A4 + 0x41C] 00000742 102B 0072 move.b D0, [A3 + 0x72] 00000746 653A bcs +0x3C /* 00000782 */ 00000748 0C00 0003 cmpi.b D0, 0x3 0000074C 6234 bhi +0x36 /* 00000782 */ 0000074E 7200 moveq.l D1, 0x00 00000750 1200 move.b D1, D0 00000752 D241 add.w D1, D1 00000754 323B 1006 move.w D1, [PC + D1.w + 0x6] 00000758 4EFB 1000 jmp [PC + D1.w] 0000075C 000A 0012 ori.b A2, 0x12 00000760 001A 0022 ori.b [A2]+, 0x22 /* '\"' */ 00000764 3D6E FFF2 FFF6 move.w [A6 - 0xA], [A6 - 0xE] 0000076A 6016 bra +0x18 /* 00000782 */ 0000076C 3D6E FFF6 FFF2 move.w [A6 - 0xE], [A6 - 0xA] 00000772 600E bra +0x10 /* 00000782 */ 00000774 3D6E FFF0 FFF4 move.w [A6 - 0xC], [A6 - 0x10] 0000077A 6006 bra +0x8 /* 00000782 */ 0000077C 3D6E FFF4 FFF0 move.w [A6 - 0x10], [A6 - 0xC] label00000782: 00000782 486E FFF0 pea.l [A6 - 0x10] 00000786 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 0000078A 486E FFF4 pea.l [A6 - 0xC] 0000078E 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 00000792 5246 addq.w D6, 1 00000794 508F addq.l A7, 8 00000796 6072 bra +0x74 /* 0000080A */ 00000798 4244 clr.w D4 0000079A 486D 2ADA pea.l [A5 + 0x2ADA /* export_1367 */] 0000079E 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 000007A2 4A40 tst.w D0 000007A4 588F addq.l A7, 4 000007A6 675A beq +0x5C /* 00000802 */ 000007A8 4A47 tst.w D7 000007AA 6626 bne +0x28 /* 000007D2 */ 000007AC 2F2E 0014 move.l -[A7], [A6 + 0x14] 000007B0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000007B4 7000 moveq.l D0, 0x00 000007B6 2F00 move.l -[A7], D0 000007B8 7201 moveq.l D1, 0x01 000007BA 2F01 move.l -[A7], D1 000007BC 2F2E 000C move.l -[A7], [A6 + 0xC] 000007C0 2F0C move.l -[A7], A4 000007C2 4EAD 2ADA jsr [A5 + 0x2ADA /* export_1367 */] 000007C6 4A40 tst.w D0 000007C8 4FEF 0018 lea.l A7, [A7 + 0x18] 000007CC 6704 beq +0x6 /* 000007D2 */ 000007CE 5244 addq.w D4, 1 000007D0 6022 bra +0x24 /* 000007F4 */ label000007D2: 000007D2 0C47 0003 cmpi.w D7, 0x3 000007D6 6C1C bge +0x1E /* 000007F4 */ 000007D8 486E FFF8 pea.l [A6 - 0x8] 000007DC 486E FFF4 pea.l [A6 - 0xC] 000007E0 486E FFF0 pea.l [A6 - 0x10] 000007E4 48C7 ext.l D7 000007E6 2F07 move.l -[A7], D7 000007E8 2F0C move.l -[A7], A4 000007EA 4EAD 2AD2 jsr [A5 + 0x2AD2 /* export_1366 */] 000007EE 5246 addq.w D6, 1 000007F0 4FEF 0014 lea.l A7, [A7 + 0x14] label000007F4: 000007F4 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] 000007F8 486D 2ADA pea.l [A5 + 0x2ADA /* export_1367 */] 000007FC 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000800 588F addq.l A7, 4 label00000802: 00000802 4A44 tst.w D4 00000804 6704 beq +0x6 /* 0000080A */ 00000806 7001 moveq.l D0, 0x01 00000808 605E bra +0x60 /* 00000868 */ label0000080A: 0000080A 4A46 tst.w D6 0000080C 6724 beq +0x26 /* 00000832 */ 0000080E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000812 41EE FFF8 lea.l A0, [A6 - 0x8] 00000816 2F20 move.l -[A7], -[A0] 00000818 2F20 move.l -[A7], -[A0] 0000081A 4EBA 008C jsr [PC + 0x8C /* 000008A8 */] 0000081E 3D40 FFEE move.w [A6 - 0x12], D0 00000822 BA40 cmp.w D5, D0 00000824 4FEF 000C lea.l A7, [A7 + 0xC] 00000828 6F08 ble +0xA /* 00000832 */ 0000082A 3A2E FFEE move.w D5, [A6 - 0x12] 0000082E 3D47 FFEC move.w [A6 - 0x14], D7 label00000832: 00000832 5247 addq.w D7, 1 label00000834: 00000834 0C47 0004 cmpi.w D7, 0x4 00000838 6D00 FD90 blt -0x26E /* 000005CA */ 0000083C 48C5 ext.l D5 0000083E 206D B9F8 movea.l A0, [A5 - 0x4608] 00000842 3028 03FA move.w D0, [A0 + 0x3FA] 00000846 48C0 ext.l D0 00000848 E580 asl D0, 2 0000084A B085 cmp.l D0, D5 0000084C 6F14 ble +0x16 /* 00000862 */ 0000084E 206E 0010 movea.l A0, [A6 + 0x10] 00000852 30BC 0006 move.w [A0], 0x6 00000856 206E 0014 movea.l A0, [A6 + 0x14] 0000085A 30AE FFEC move.w [A0], [A6 - 0x14] 0000085E 7001 moveq.l D0, 0x01 00000860 6006 bra +0x8 /* 00000868 */ label00000862: 00000862 206E 0010 movea.l A0, [A6 + 0x10] 00000866 3010 move.w D0, [A0] label00000868: 00000868 4CEE 18F8 FFD0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x30] 0000086E 4E5E unlink A6 00000870 4E75 rts export_1390: fn00000872: 00000872 7000 moveq.l D0, 0x00 00000874 7201 moveq.l D1, 0x01 00000876 342F 000E move.w D2, [A7 + 0xE] 0000087A B46F 0006 cmp.w D2, [A7 + 0x6] 0000087E 6D20 blt +0x22 /* 000008A0 */ 00000880 342F 000E move.w D2, [A7 + 0xE] 00000884 B46F 000A cmp.w D2, [A7 + 0xA] 00000888 6E16 bgt +0x18 /* 000008A0 */ 0000088A 342F 000C move.w D2, [A7 + 0xC] 0000088E B46F 0004 cmp.w D2, [A7 + 0x4] 00000892 6D0C blt +0xE /* 000008A0 */ 00000894 342F 000C move.w D2, [A7 + 0xC] 00000898 B46F 0008 cmp.w D2, [A7 + 0x8] 0000089C 6E02 bgt +0x4 /* 000008A0 */ 0000089E 7200 moveq.l D1, 0x00 label000008A0: 000008A0 4A81 tst.l D1 000008A2 57C0 seq D0 000008A4 4400 neg.b D0 000008A6 4E75 rts fn000008A8: 000008A8 4E56 FFD0 link A6, -0x0030 000008AC 48E7 0700 movem.l -[A7], D5,D6,D7 000008B0 302E 000E move.w D0, [A6 + 0xE] 000008B4 B06E 000A cmp.w D0, [A6 + 0xA] 000008B8 667C bne +0x7E /* 00000936 */ 000008BA 302E 0008 move.w D0, [A6 + 0x8] 000008BE B06E 000C cmp.w D0, [A6 + 0xC] 000008C2 6F12 ble +0x14 /* 000008D6 */ 000008C4 302E 0008 move.w D0, [A6 + 0x8] 000008C8 48C0 ext.l D0 000008CA 2E00 move.l D7, D0 000008CC 3D6E 000C 0008 move.w [A6 + 0x8], [A6 + 0xC] 000008D2 3D47 000C move.w [A6 + 0xC], D7 label000008D6: 000008D6 302E 0010 move.w D0, [A6 + 0x10] 000008DA B06E 0008 cmp.w D0, [A6 + 0x8] 000008DE 6C12 bge +0x14 /* 000008F2 */ 000008E0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000008E4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008E8 4EBA 0360 jsr [PC + 0x360 /* 00000C4A */] 000008EC 508F addq.l A7, 8 000008EE 6000 0350 bra +0x352 /* 00000C40 */ label000008F2: 000008F2 302E 0010 move.w D0, [A6 + 0x10] 000008F6 B06E 000C cmp.w D0, [A6 + 0xC] 000008FA 6F12 ble +0x14 /* 0000090E */ 000008FC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000900 2F2E 000C move.l -[A7], [A6 + 0xC] 00000904 4EBA 0344 jsr [PC + 0x344 /* 00000C4A */] 00000908 508F addq.l A7, 8 0000090A 6000 0334 bra +0x336 /* 00000C40 */ label0000090E: 0000090E 302E 0012 move.w D0, [A6 + 0x12] 00000912 906E 000A sub.w D0, [A6 + 0xA] 00000916 6C10 bge +0x12 /* 00000928 */ 00000918 302E 0012 move.w D0, [A6 + 0x12] 0000091C 906E 000A sub.w D0, [A6 + 0xA] 00000920 4440 neg.w D0 00000922 48C0 ext.l D0 00000924 6000 031A bra +0x31C /* 00000C40 */ label00000928: 00000928 302E 0012 move.w D0, [A6 + 0x12] 0000092C 906E 000A sub.w D0, [A6 + 0xA] 00000930 48C0 ext.l D0 00000932 6000 030C bra +0x30E /* 00000C40 */ label00000936: 00000936 302E 000C move.w D0, [A6 + 0xC] 0000093A B06E 0008 cmp.w D0, [A6 + 0x8] 0000093E 667C bne +0x7E /* 000009BC */ 00000940 302E 000A move.w D0, [A6 + 0xA] 00000944 B06E 000E cmp.w D0, [A6 + 0xE] 00000948 6F12 ble +0x14 /* 0000095C */ 0000094A 302E 000A move.w D0, [A6 + 0xA] 0000094E 48C0 ext.l D0 00000950 2C00 move.l D6, D0 00000952 3D6E 000E 000A move.w [A6 + 0xA], [A6 + 0xE] 00000958 3D46 000E move.w [A6 + 0xE], D6 label0000095C: 0000095C 302E 0012 move.w D0, [A6 + 0x12] 00000960 B06E 000A cmp.w D0, [A6 + 0xA] 00000964 6C12 bge +0x14 /* 00000978 */ 00000966 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000096A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000096E 4EBA 02DA jsr [PC + 0x2DA /* 00000C4A */] 00000972 508F addq.l A7, 8 00000974 6000 02CA bra +0x2CC /* 00000C40 */ label00000978: 00000978 302E 0012 move.w D0, [A6 + 0x12] 0000097C B06E 000E cmp.w D0, [A6 + 0xE] 00000980 6F12 ble +0x14 /* 00000994 */ 00000982 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000986 2F2E 000C move.l -[A7], [A6 + 0xC] 0000098A 4EBA 02BE jsr [PC + 0x2BE /* 00000C4A */] 0000098E 508F addq.l A7, 8 00000990 6000 02AE bra +0x2B0 /* 00000C40 */ label00000994: 00000994 302E 0010 move.w D0, [A6 + 0x10] 00000998 906E 0008 sub.w D0, [A6 + 0x8] 0000099C 6C10 bge +0x12 /* 000009AE */ 0000099E 302E 0010 move.w D0, [A6 + 0x10] 000009A2 906E 0008 sub.w D0, [A6 + 0x8] 000009A6 4440 neg.w D0 000009A8 48C0 ext.l D0 000009AA 6000 0294 bra +0x296 /* 00000C40 */ label000009AE: 000009AE 302E 0010 move.w D0, [A6 + 0x10] 000009B2 906E 0008 sub.w D0, [A6 + 0x8] 000009B6 48C0 ext.l D0 000009B8 6000 0286 bra +0x288 /* 00000C40 */ label000009BC: 000009BC 302E 000A move.w D0, [A6 + 0xA] 000009C0 48C0 ext.l D0 000009C2 322E 000E move.w D1, [A6 + 0xE] 000009C6 48C1 ext.l D1 000009C8 2C00 move.l D6, D0 000009CA 9C81 sub.l D6, D1 000009CC 302E 0008 move.w D0, [A6 + 0x8] 000009D0 48C0 ext.l D0 000009D2 322E 000C move.w D1, [A6 + 0xC] 000009D6 48C1 ext.l D1 000009D8 2E00 move.l D7, D0 000009DA 9E81 sub.l D7, D1 000009DC 4A86 tst.l D6 000009DE 6C06 bge +0x8 /* 000009E6 */ 000009E0 2006 move.l D0, D6 000009E2 4480 neg.l D0 000009E4 6002 bra +0x4 /* 000009E8 */ label000009E6: 000009E6 2006 move.l D0, D6 label000009E8: 000009E8 4A87 tst.l D7 000009EA 6C06 bge +0x8 /* 000009F2 */ 000009EC 2207 move.l D1, D7 000009EE 4481 neg.l D1 000009F0 6002 bra +0x4 /* 000009F4 */ label000009F2: 000009F2 2207 move.l D1, D7 label000009F4: 000009F4 B280 cmp.l D1, D0 000009F6 6F00 00B4 ble +0xB6 /* 00000AAC */ 000009FA 302E 0008 move.w D0, [A6 + 0x8] 000009FE B06E 000C cmp.w D0, [A6 + 0xC] 00000A02 6F12 ble +0x14 /* 00000A16 */ 00000A04 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 00000A0A 2D6E 000C 0008 move.l [A6 + 0x8], [A6 + 0xC] 00000A10 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4] label00000A16: 00000A16 302E 0008 move.w D0, [A6 + 0x8] 00000A1A 48C0 ext.l D0 00000A1C 322E 000A move.w D1, [A6 + 0xA] 00000A20 926E 0012 sub.w D1, [A6 + 0x12] 00000A24 48C1 ext.l D1 00000A26 2F00 move.l -[A7], D0 00000A28 2001 move.l D0, D1 00000A2A 2206 move.l D1, D6 00000A2C 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000A30 2200 move.l D1, D0 00000A32 201F move.l D0, [A7]+ 00000A34 2F00 move.l -[A7], D0 00000A36 2001 move.l D0, D1 00000A38 2207 move.l D1, D7 00000A3A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00000A3E 2200 move.l D1, D0 00000A40 201F move.l D0, [A7]+ 00000A42 D280 add.l D1, D0 00000A44 302E 0010 move.w D0, [A6 + 0x10] 00000A48 48C0 ext.l D0 00000A4A B280 cmp.l D1, D0 00000A4C 6D12 blt +0x14 /* 00000A60 */ 00000A4E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000A52 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A56 4EBA 01F2 jsr [PC + 0x1F2 /* 00000C4A */] 00000A5A 508F addq.l A7, 8 00000A5C 6000 01E2 bra +0x1E4 /* 00000C40 */ label00000A60: 00000A60 302E 000C move.w D0, [A6 + 0xC] 00000A64 48C0 ext.l D0 00000A66 322E 000E move.w D1, [A6 + 0xE] 00000A6A 926E 0012 sub.w D1, [A6 + 0x12] 00000A6E 48C1 ext.l D1 00000A70 2F00 move.l -[A7], D0 00000A72 2001 move.l D0, D1 00000A74 2206 move.l D1, D6 00000A76 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000A7A 2200 move.l D1, D0 00000A7C 201F move.l D0, [A7]+ 00000A7E 2F00 move.l -[A7], D0 00000A80 2001 move.l D0, D1 00000A82 2207 move.l D1, D7 00000A84 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00000A88 2200 move.l D1, D0 00000A8A 201F move.l D0, [A7]+ 00000A8C D280 add.l D1, D0 00000A8E 302E 0010 move.w D0, [A6 + 0x10] 00000A92 48C0 ext.l D0 00000A94 B280 cmp.l D1, D0 00000A96 6E00 00C4 bgt +0xC6 /* 00000B5C */ 00000A9A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000A9E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000AA2 4EBA 01A6 jsr [PC + 0x1A6 /* 00000C4A */] 00000AA6 508F addq.l A7, 8 00000AA8 6000 0196 bra +0x198 /* 00000C40 */ label00000AAC: 00000AAC 302E 000A move.w D0, [A6 + 0xA] 00000AB0 B06E 000E cmp.w D0, [A6 + 0xE] 00000AB4 6F12 ble +0x14 /* 00000AC8 */ 00000AB6 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 00000ABC 2D6E 000C 0008 move.l [A6 + 0x8], [A6 + 0xC] 00000AC2 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4] label00000AC8: 00000AC8 302E 000A move.w D0, [A6 + 0xA] 00000ACC 48C0 ext.l D0 00000ACE 322E 0008 move.w D1, [A6 + 0x8] 00000AD2 926E 0010 sub.w D1, [A6 + 0x10] 00000AD6 48C1 ext.l D1 00000AD8 2F00 move.l -[A7], D0 00000ADA 2001 move.l D0, D1 00000ADC 2207 move.l D1, D7 00000ADE 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000AE2 2200 move.l D1, D0 00000AE4 201F move.l D0, [A7]+ 00000AE6 2F00 move.l -[A7], D0 00000AE8 2001 move.l D0, D1 00000AEA 2206 move.l D1, D6 00000AEC 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00000AF0 2200 move.l D1, D0 00000AF2 201F move.l D0, [A7]+ 00000AF4 D280 add.l D1, D0 00000AF6 302E 0012 move.w D0, [A6 + 0x12] 00000AFA 48C0 ext.l D0 00000AFC B280 cmp.l D1, D0 00000AFE 6D12 blt +0x14 /* 00000B12 */ 00000B00 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000B04 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B08 4EBA 0140 jsr [PC + 0x140 /* 00000C4A */] 00000B0C 508F addq.l A7, 8 00000B0E 6000 0130 bra +0x132 /* 00000C40 */ label00000B12: 00000B12 302E 000E move.w D0, [A6 + 0xE] 00000B16 48C0 ext.l D0 00000B18 322E 000C move.w D1, [A6 + 0xC] 00000B1C 926E 0010 sub.w D1, [A6 + 0x10] 00000B20 48C1 ext.l D1 00000B22 2F00 move.l -[A7], D0 00000B24 2001 move.l D0, D1 00000B26 2207 move.l D1, D7 00000B28 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000B2C 2200 move.l D1, D0 00000B2E 201F move.l D0, [A7]+ 00000B30 2F00 move.l -[A7], D0 00000B32 2001 move.l D0, D1 00000B34 2206 move.l D1, D6 00000B36 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00000B3A 2200 move.l D1, D0 00000B3C 201F move.l D0, [A7]+ 00000B3E D280 add.l D1, D0 00000B40 302E 0012 move.w D0, [A6 + 0x12] 00000B44 48C0 ext.l D0 00000B46 B280 cmp.l D1, D0 00000B48 6E12 bgt +0x14 /* 00000B5C */ 00000B4A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000B4E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B52 4EBA 00F6 jsr [PC + 0xF6 /* 00000C4A */] 00000B56 508F addq.l A7, 8 00000B58 6000 00E6 bra +0xE8 /* 00000C40 */ label00000B5C: 00000B5C 302E 0012 move.w D0, [A6 + 0x12] 00000B60 48C0 ext.l D0 00000B62 322E 000A move.w D1, [A6 + 0xA] 00000B66 48C1 ext.l D1 00000B68 9081 sub.l D0, D1 00000B6A 2200 move.l D1, D0 00000B6C 2007 move.l D0, D7 00000B6E 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000B72 322E 0008 move.w D1, [A6 + 0x8] 00000B76 48C1 ext.l D1 00000B78 342E 0010 move.w D2, [A6 + 0x10] 00000B7C 48C2 ext.l D2 00000B7E 9282 sub.l D1, D2 00000B80 2F00 move.l -[A7], D0 00000B82 2006 move.l D0, D6 00000B84 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000B88 2200 move.l D1, D0 00000B8A 201F move.l D0, [A7]+ 00000B8C 2A01 move.l D5, D1 00000B8E DA80 add.l D5, D0 00000B90 2006 move.l D0, D6 00000B92 2206 move.l D1, D6 00000B94 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000B98 2F00 move.l -[A7], D0 00000B9A 2007 move.l D0, D7 00000B9C 2207 move.l D1, D7 00000B9E 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000BA2 2200 move.l D1, D0 00000BA4 201F move.l D0, [A7]+ 00000BA6 D280 add.l D1, D0 00000BA8 2D41 FFE6 move.l [A6 - 0x1A], D1 00000BAC 486E FFE6 pea.l [A6 - 0x1A] 00000BB0 486E FFEA pea.l [A6 - 0x16] 00000BB4 3F3C 280E move.w -[A7], 0x280E 00000BB8 A9EB syscall Pack4/FP68K 00000BBA 486E FFEA pea.l [A6 - 0x16] 00000BBE 486E FFDE pea.l [A6 - 0x22] 00000BC2 3F3C 0810 move.w -[A7], 0x810 00000BC6 A9EB syscall Pack4/FP68K 00000BC8 486E FFDE pea.l [A6 - 0x22] 00000BCC 486E FFD4 pea.l [A6 - 0x2C] 00000BD0 3F3C 080E move.w -[A7], 0x80E 00000BD4 A9EB syscall Pack4/FP68K 00000BD6 486E FFD4 pea.l [A6 - 0x2C] 00000BDA 486E FFF4 pea.l [A6 - 0xC] 00000BDE 3F3C 0810 move.w -[A7], 0x810 00000BE2 A9EB syscall Pack4/FP68K 00000BE4 486E FFF4 pea.l [A6 - 0xC] 00000BE8 486E FFF4 pea.l [A6 - 0xC] 00000BEC 4EAD 1A82 jsr [A5 + 0x1A82 /* export_844 */] 00000BF0 4A85 tst.l D5 00000BF2 508F addq.l A7, 8 00000BF4 6C06 bge +0x8 /* 00000BFC */ 00000BF6 2005 move.l D0, D5 00000BF8 4480 neg.l D0 00000BFA 6002 bra +0x4 /* 00000BFE */ label00000BFC: 00000BFC 2005 move.l D0, D5 label00000BFE: 00000BFE 2D40 FFD0 move.l [A6 - 0x30], D0 00000C02 486E FFD0 pea.l [A6 - 0x30] 00000C06 486E FFEA pea.l [A6 - 0x16] 00000C0A 3F3C 280E move.w -[A7], 0x280E 00000C0E A9EB syscall Pack4/FP68K 00000C10 486E FFF4 pea.l [A6 - 0xC] 00000C14 486E FFEA pea.l [A6 - 0x16] 00000C18 3F3C 0806 move.w -[A7], 0x806 00000C1C A9EB syscall Pack4/FP68K 00000C1E 41EE FFEA lea.l A0, [A6 - 0x16] 00000C22 43EE FFD4 lea.l A1, [A6 - 0x2C] 00000C26 22D8 move.l [A1]+, [A0]+ 00000C28 22D8 move.l [A1]+, [A0]+ 00000C2A 32D8 move.w [A1]+, [A0]+ 00000C2C 486E FFD4 pea.l [A6 - 0x2C] 00000C30 3F3C 0016 move.w -[A7], 0x16 00000C34 A9EB syscall Pack4/FP68K 00000C36 486E FFD4 pea.l [A6 - 0x2C] 00000C3A 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 00000C3E 588F addq.l A7, 4 label00000C40: 00000C40 4CEE 00E0 FFC4 movem.l D5,D6,D7, [A6 - 0x3C] 00000C46 4E5E unlink A6 00000C48 4E75 rts fn00000C4A: 00000C4A 302F 0006 move.w D0, [A7 + 0x6] 00000C4E 906F 000A sub.w D0, [A7 + 0xA] 00000C52 6C0E bge +0x10 /* 00000C62 */ 00000C54 302F 0006 move.w D0, [A7 + 0x6] 00000C58 906F 000A sub.w D0, [A7 + 0xA] 00000C5C 4440 neg.w D0 00000C5E 48C0 ext.l D0 00000C60 600A bra +0xC /* 00000C6C */ label00000C62: 00000C62 302F 0006 move.w D0, [A7 + 0x6] 00000C66 906F 000A sub.w D0, [A7 + 0xA] 00000C6A 48C0 ext.l D0 label00000C6C: 00000C6C 322F 0004 move.w D1, [A7 + 0x4] 00000C70 926F 0008 sub.w D1, [A7 + 0x8] 00000C74 6C0E bge +0x10 /* 00000C84 */ 00000C76 322F 0004 move.w D1, [A7 + 0x4] 00000C7A 926F 0008 sub.w D1, [A7 + 0x8] 00000C7E 4441 neg.w D1 00000C80 48C1 ext.l D1 00000C82 600A bra +0xC /* 00000C8E */ label00000C84: 00000C84 322F 0004 move.w D1, [A7 + 0x4] 00000C88 926F 0008 sub.w D1, [A7 + 0x8] 00000C8C 48C1 ext.l D1 label00000C8E: 00000C8E B280 cmp.l D1, D0 00000C90 6C24 bge +0x26 /* 00000CB6 */ 00000C92 302F 0006 move.w D0, [A7 + 0x6] 00000C96 906F 000A sub.w D0, [A7 + 0xA] 00000C9A 6C0E bge +0x10 /* 00000CAA */ 00000C9C 302F 0006 move.w D0, [A7 + 0x6] 00000CA0 906F 000A sub.w D0, [A7 + 0xA] 00000CA4 4440 neg.w D0 00000CA6 48C0 ext.l D0 00000CA8 602E bra +0x30 /* 00000CD8 */ label00000CAA: 00000CAA 302F 0006 move.w D0, [A7 + 0x6] 00000CAE 906F 000A sub.w D0, [A7 + 0xA] 00000CB2 48C0 ext.l D0 00000CB4 6022 bra +0x24 /* 00000CD8 */ label00000CB6: 00000CB6 302F 0004 move.w D0, [A7 + 0x4] 00000CBA 906F 0008 sub.w D0, [A7 + 0x8] 00000CBE 6C0E bge +0x10 /* 00000CCE */ 00000CC0 302F 0004 move.w D0, [A7 + 0x4] 00000CC4 906F 0008 sub.w D0, [A7 + 0x8] 00000CC8 4440 neg.w D0 00000CCA 48C0 ext.l D0 00000CCC 600A bra +0xC /* 00000CD8 */ label00000CCE: 00000CCE 302F 0004 move.w D0, [A7 + 0x4] 00000CD2 906F 0008 sub.w D0, [A7 + 0x8] 00000CD6 48C0 ext.l D0 label00000CD8: 00000CD8 4E75 rts export_1391: 00000CDA 4E56 FFFC link A6, -0x0004 00000CDE 48E7 0710 movem.l -[A7], D5,D6,D7,A3 00000CE2 3A2E 0012 move.w D5, [A6 + 0x12] 00000CE6 3C2E 0016 move.w D6, [A6 + 0x16] 00000CEA 266E 0008 movea.l A3, [A6 + 0x8] 00000CEE 4A6B 010C tst.w [A3 + 0x10C] 00000CF2 6600 02D2 bne +0x2D4 /* 00000FC6 */ 00000CF6 302E 000E move.w D0, [A6 + 0xE] 00000CFA 5340 subq.w D0, 1 00000CFC 6B00 02C8 bmi +0x2CA /* 00000FC6 */ 00000D00 0C40 0007 cmpi.w D0, 0x7 00000D04 6E00 02C0 bgt +0x2C2 /* 00000FC6 */ 00000D08 D040 add.w D0, D0 00000D0A 303B 0006 move.w D0, [PC + D0.w + 0x6] 00000D0E 4EFB 0000 jmp [PC + D0.w] 00000D12 0012 004E ori.b [A2], 0x4E /* 'N' */ 00000D16 008A 00C6 00EA ori.l A2, 0xC600EA 00000D1C 0112 btst [A2], D0 00000D1E 0188 bclr A0, D0 00000D20 01FE .incomplete 00000D22 4A6B 0108 tst.w [A3 + 0x108] 00000D26 6600 029E bne +0x2A0 /* 00000FC6 */ 00000D2A 4A6B 0406 tst.w [A3 + 0x406] 00000D2E 6600 0296 bne +0x298 /* 00000FC6 */ 00000D32 7005 moveq.l D0, 0x05 00000D34 B02B 0029 cmp.b D0, [A3 + 0x29] 00000D38 6700 028C beq +0x28E /* 00000FC6 */ 00000D3C 70FE moveq.l D0, 0xFFFFFFFE 00000D3E B06B 001E cmp.w D0, [A3 + 0x1E] 00000D42 6700 0282 beq +0x284 /* 00000FC6 */ 00000D46 48C6 ext.l D6 00000D48 2F06 move.l -[A7], D6 00000D4A 41EB 0032 lea.l A0, [A3 + 0x32] 00000D4E 2F20 move.l -[A7], -[A0] 00000D50 2F20 move.l -[A7], -[A0] 00000D52 4EBA 084C jsr [PC + 0x84C /* 000015A0 */] 00000D56 4FEF 000C lea.l A7, [A7 + 0xC] 00000D5A 6000 026A bra +0x26C /* 00000FC6 */ 00000D5E 4A6B 0108 tst.w [A3 + 0x108] 00000D62 6600 0262 bne +0x264 /* 00000FC6 */ 00000D66 4A6B 0406 tst.w [A3 + 0x406] 00000D6A 6600 025A bne +0x25C /* 00000FC6 */ 00000D6E 7005 moveq.l D0, 0x05 00000D70 B02B 005B cmp.b D0, [A3 + 0x5B] 00000D74 6700 0250 beq +0x252 /* 00000FC6 */ 00000D78 70FE moveq.l D0, 0xFFFFFFFE 00000D7A B06B 0050 cmp.w D0, [A3 + 0x50] 00000D7E 6700 0246 beq +0x248 /* 00000FC6 */ 00000D82 48C6 ext.l D6 00000D84 2F06 move.l -[A7], D6 00000D86 41EB 0064 lea.l A0, [A3 + 0x64] 00000D8A 2F20 move.l -[A7], -[A0] 00000D8C 2F20 move.l -[A7], -[A0] 00000D8E 4EBA 0810 jsr [PC + 0x810 /* 000015A0 */] 00000D92 4FEF 000C lea.l A7, [A7 + 0xC] 00000D96 6000 022E bra +0x230 /* 00000FC6 */ 00000D9A 4A6B 0108 tst.w [A3 + 0x108] 00000D9E 6600 0226 bne +0x228 /* 00000FC6 */ 00000DA2 4A6B 0406 tst.w [A3 + 0x406] 00000DA6 6600 021E bne +0x220 /* 00000FC6 */ 00000DAA 7005 moveq.l D0, 0x05 00000DAC B02B 014F cmp.b D0, [A3 + 0x14F] 00000DB0 6700 0214 beq +0x216 /* 00000FC6 */ 00000DB4 7012 moveq.l D0, 0x12 00000DB6 B06B 010E cmp.w D0, [A3 + 0x10E] 00000DBA 6700 020A beq +0x20C /* 00000FC6 */ 00000DBE 48C6 ext.l D6 00000DC0 2F06 move.l -[A7], D6 00000DC2 41EB 0158 lea.l A0, [A3 + 0x158] 00000DC6 2F20 move.l -[A7], -[A0] 00000DC8 2F20 move.l -[A7], -[A0] 00000DCA 4EBA 07D4 jsr [PC + 0x7D4 /* 000015A0 */] 00000DCE 4FEF 000C lea.l A7, [A7 + 0xC] 00000DD2 6000 01F2 bra +0x1F4 /* 00000FC6 */ 00000DD6 4A6B 0108 tst.w [A3 + 0x108] 00000DDA 6608 bne +0xA /* 00000DE4 */ 00000DDC 4A6B 0406 tst.w [A3 + 0x406] 00000DE0 6600 01E4 bne +0x1E6 /* 00000FC6 */ label00000DE4: 00000DE4 48C6 ext.l D6 00000DE6 2F06 move.l -[A7], D6 00000DE8 48C5 ext.l D5 00000DEA 2F05 move.l -[A7], D5 00000DEC 2F0B move.l -[A7], A3 00000DEE 4EBA 01E0 jsr [PC + 0x1E0 /* 00000FD0 */] 00000DF2 4FEF 000C lea.l A7, [A7 + 0xC] 00000DF6 6000 01CE bra +0x1D0 /* 00000FC6 */ 00000DFA 4A6B 0108 tst.w [A3 + 0x108] 00000DFE 6600 01C6 bne +0x1C8 /* 00000FC6 */ 00000E02 4A6B 0406 tst.w [A3 + 0x406] 00000E06 6600 01BE bne +0x1C0 /* 00000FC6 */ 00000E0A 48C6 ext.l D6 00000E0C 2F06 move.l -[A7], D6 00000E0E 41EB 0410 lea.l A0, [A3 + 0x410] 00000E12 2F20 move.l -[A7], -[A0] 00000E14 2F20 move.l -[A7], -[A0] 00000E16 4EBA 0788 jsr [PC + 0x788 /* 000015A0 */] 00000E1A 4FEF 000C lea.l A7, [A7 + 0xC] 00000E1E 6000 01A6 bra +0x1A8 /* 00000FC6 */ 00000E22 4A6B 0406 tst.w [A3 + 0x406] 00000E26 6600 019E bne +0x1A0 /* 00000FC6 */ 00000E2A 700C moveq.l D0, 0x0C 00000E2C B06B 010E cmp.w D0, [A3 + 0x10E] 00000E30 6716 beq +0x18 /* 00000E48 */ 00000E32 48C6 ext.l D6 00000E34 2F06 move.l -[A7], D6 00000E36 48C5 ext.l D5 00000E38 2F05 move.l -[A7], D5 00000E3A 2F0B move.l -[A7], A3 00000E3C 4EBA 03E6 jsr [PC + 0x3E6 /* 00001224 */] 00000E40 4FEF 000C lea.l A7, [A7 + 0xC] 00000E44 6000 0180 bra +0x182 /* 00000FC6 */ label00000E48: 00000E48 486D 2B3A pea.l [A5 + 0x2B3A /* export_1379 */] 00000E4C 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00000E50 4A40 tst.w D0 00000E52 588F addq.l A7, 4 00000E54 6700 0170 beq +0x172 /* 00000FC6 */ 00000E58 4247 clr.w D7 00000E5A 6020 bra +0x22 /* 00000E7C */ label00000E5C: 00000E5C 7000 moveq.l D0, 0x00 00000E5E 3007 move.w D0, D7 00000E60 2F00 move.l -[A7], D0 00000E62 2F0B move.l -[A7], A3 00000E64 4EAD 2B3A jsr [A5 + 0x2B3A /* export_1379 */] 00000E68 48C6 ext.l D6 00000E6A 2F06 move.l -[A7], D6 00000E6C 48C5 ext.l D5 00000E6E 2F05 move.l -[A7], D5 00000E70 2F0B move.l -[A7], A3 00000E72 4EBA 03B0 jsr [PC + 0x3B0 /* 00001224 */] 00000E76 4FEF 0014 lea.l A7, [A7 + 0x14] 00000E7A 5247 addq.w D7, 1 label00000E7C: 00000E7C 7000 moveq.l D0, 0x00 00000E7E 3007 move.w D0, D7 00000E80 322B 0116 move.w D1, [A3 + 0x116] 00000E84 48C1 ext.l D1 00000E86 B280 cmp.l D1, D0 00000E88 6ED2 bgt -0x2C /* 00000E5C */ 00000E8A 486D 2B3A pea.l [A5 + 0x2B3A /* export_1379 */] 00000E8E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000E92 588F addq.l A7, 4 00000E94 6000 0130 bra +0x132 /* 00000FC6 */ 00000E98 4A6B 0406 tst.w [A3 + 0x406] 00000E9C 6600 0128 bne +0x12A /* 00000FC6 */ 00000EA0 700C moveq.l D0, 0x0C 00000EA2 B06B 010E cmp.w D0, [A3 + 0x10E] 00000EA6 6716 beq +0x18 /* 00000EBE */ 00000EA8 48C6 ext.l D6 00000EAA 2F06 move.l -[A7], D6 00000EAC 48C5 ext.l D5 00000EAE 2F05 move.l -[A7], D5 00000EB0 2F0B move.l -[A7], A3 00000EB2 4EBA 051A jsr [PC + 0x51A /* 000013CE */] 00000EB6 4FEF 000C lea.l A7, [A7 + 0xC] 00000EBA 6000 010A bra +0x10C /* 00000FC6 */ label00000EBE: 00000EBE 486D 2B3A pea.l [A5 + 0x2B3A /* export_1379 */] 00000EC2 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00000EC6 4A40 tst.w D0 00000EC8 588F addq.l A7, 4 00000ECA 6700 00FA beq +0xFC /* 00000FC6 */ 00000ECE 4247 clr.w D7 00000ED0 6020 bra +0x22 /* 00000EF2 */ label00000ED2: 00000ED2 7000 moveq.l D0, 0x00 00000ED4 3007 move.w D0, D7 00000ED6 2F00 move.l -[A7], D0 00000ED8 2F0B move.l -[A7], A3 00000EDA 4EAD 2B3A jsr [A5 + 0x2B3A /* export_1379 */] 00000EDE 48C6 ext.l D6 00000EE0 2F06 move.l -[A7], D6 00000EE2 48C5 ext.l D5 00000EE4 2F05 move.l -[A7], D5 00000EE6 2F0B move.l -[A7], A3 00000EE8 4EBA 04E4 jsr [PC + 0x4E4 /* 000013CE */] 00000EEC 4FEF 0014 lea.l A7, [A7 + 0x14] 00000EF0 5247 addq.w D7, 1 label00000EF2: 00000EF2 7000 moveq.l D0, 0x00 00000EF4 3007 move.w D0, D7 00000EF6 322B 0116 move.w D1, [A3 + 0x116] 00000EFA 48C1 ext.l D1 00000EFC B280 cmp.l D1, D0 00000EFE 6ED2 bgt -0x2C /* 00000ED2 */ 00000F00 486D 2B3A pea.l [A5 + 0x2B3A /* export_1379 */] 00000F04 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000F08 588F addq.l A7, 4 00000F0A 6000 00BA bra +0xBC /* 00000FC6 */ 00000F0E 4A6B 0406 tst.w [A3 + 0x406] 00000F12 6600 00B2 bne +0xB4 /* 00000FC6 */ 00000F16 4A6B 010E tst.w [A3 + 0x10E] 00000F1A 6D38 blt +0x3A /* 00000F54 */ 00000F1C 7004 moveq.l D0, 0x04 00000F1E B06B 010E cmp.w D0, [A3 + 0x10E] 00000F22 6D30 blt +0x32 /* 00000F54 */ 00000F24 486D 2B52 pea.l [A5 + 0x2B52 /* export_1382 */] 00000F28 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00000F2C 4A40 tst.w D0 00000F2E 588F addq.l A7, 4 00000F30 6700 0094 beq +0x96 /* 00000FC6 */ 00000F34 48C6 ext.l D6 00000F36 2F06 move.l -[A7], D6 00000F38 7002 moveq.l D0, 0x02 00000F3A 2F00 move.l -[A7], D0 00000F3C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F40 2F0B move.l -[A7], A3 00000F42 4EAD 2B52 jsr [A5 + 0x2B52 /* export_1382 */] 00000F46 486D 2B52 pea.l [A5 + 0x2B52 /* export_1382 */] 00000F4A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000F4E 4FEF 0014 lea.l A7, [A7 + 0x14] 00000F52 6072 bra +0x74 /* 00000FC6 */ label00000F54: 00000F54 700A moveq.l D0, 0x0A 00000F56 B06B 010E cmp.w D0, [A3 + 0x10E] 00000F5A 6708 beq +0xA /* 00000F64 */ 00000F5C 700B moveq.l D0, 0x0B 00000F5E B06B 010E cmp.w D0, [A3 + 0x10E] 00000F62 662E bne +0x30 /* 00000F92 */ label00000F64: 00000F64 486D 2B72 pea.l [A5 + 0x2B72 /* export_1386 */] 00000F68 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00000F6C 4A40 tst.w D0 00000F6E 588F addq.l A7, 4 00000F70 6754 beq +0x56 /* 00000FC6 */ 00000F72 48C6 ext.l D6 00000F74 2F06 move.l -[A7], D6 00000F76 7002 moveq.l D0, 0x02 00000F78 2F00 move.l -[A7], D0 00000F7A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F7E 2F0B move.l -[A7], A3 00000F80 4EAD 2B72 jsr [A5 + 0x2B72 /* export_1386 */] 00000F84 486D 2B72 pea.l [A5 + 0x2B72 /* export_1386 */] 00000F88 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000F8C 4FEF 0014 lea.l A7, [A7 + 0x14] 00000F90 6034 bra +0x36 /* 00000FC6 */ label00000F92: 00000F92 7011 moveq.l D0, 0x11 00000F94 B06B 010E cmp.w D0, [A3 + 0x10E] 00000F98 662C bne +0x2E /* 00000FC6 */ 00000F9A 486D 2BE2 pea.l [A5 + 0x2BE2 /* export_1400 */] 00000F9E 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 00000FA2 4A40 tst.w D0 00000FA4 588F addq.l A7, 4 00000FA6 671E beq +0x20 /* 00000FC6 */ 00000FA8 48C6 ext.l D6 00000FAA 2F06 move.l -[A7], D6 00000FAC 7002 moveq.l D0, 0x02 00000FAE 2F00 move.l -[A7], D0 00000FB0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000FB4 2F0B move.l -[A7], A3 00000FB6 4EAD 2BE2 jsr [A5 + 0x2BE2 /* export_1400 */] 00000FBA 486D 2BE2 pea.l [A5 + 0x2BE2 /* export_1400 */] 00000FBE 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00000FC2 4FEF 0014 lea.l A7, [A7 + 0x14] label00000FC6: 00000FC6 4CEE 08E0 FFEC movem.l D5,D6,D7,A3, [A6 - 0x14] 00000FCC 4E5E unlink A6 00000FCE 4E75 rts fn00000FD0: 00000FD0 4E56 FFFC link A6, -0x0004 00000FD4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000FD8 382E 0012 move.w D4, [A6 + 0x12] 00000FDC 3A2E 000E move.w D5, [A6 + 0xE] 00000FE0 286E 0008 movea.l A4, [A6 + 0x8] 00000FE4 4A6C 010C tst.w [A4 + 0x10C] 00000FE8 6600 0230 bne +0x232 /* 0000121A */ 00000FEC 7005 moveq.l D0, 0x05 00000FEE B02C 014F cmp.b D0, [A4 + 0x14F] 00000FF2 6700 0226 beq +0x228 /* 0000121A */ 00000FF6 5345 subq.w D5, 1 00000FF8 47EC 011E lea.l A3, [A4 + 0x11E] 00000FFC 4A2B 0030 tst.b [A3 + 0x30] 00001000 6700 0218 beq +0x21A /* 0000121A */ 00001004 7003 moveq.l D0, 0x03 00001006 B02B 0031 cmp.b D0, [A3 + 0x31] 0000100A 6500 020E bcs +0x210 /* 0000121A */ 0000100E 7005 moveq.l D0, 0x05 00001010 B02B 0030 cmp.b D0, [A3 + 0x30] 00001014 6600 00C2 bne +0xC4 /* 000010D8 */ 00001018 BA6C 02CA cmp.w D5, [A4 + 0x2CA] 0000101C 6C00 01FC bge +0x1FE /* 0000121A */ 00001020 7002 moveq.l D0, 0x02 00001022 B02B 0031 cmp.b D0, [A3 + 0x31] 00001026 634E bls +0x50 /* 00001076 */ 00001028 302B 003C move.w D0, [A3 + 0x3C] 0000102C 48C0 ext.l D0 0000102E 322B 0026 move.w D1, [A3 + 0x26] 00001032 48C1 ext.l D1 00001034 2F00 move.l -[A7], D0 00001036 2001 move.l D0, D1 00001038 7202 moveq.l D1, 0x02 0000103A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 0000103E 2200 move.l D1, D0 00001040 201F move.l D0, [A7]+ 00001042 D280 add.l D1, D0 00001044 3D41 FFFE move.w [A6 - 0x2], D1 00001048 302B 003E move.w D0, [A3 + 0x3E] 0000104C 906B 003A sub.w D0, [A3 + 0x3A] 00001050 48C0 ext.l D0 00001052 48C5 ext.l D5 00001054 2205 move.l D1, D5 00001056 E381 asl D1, 1 00001058 5281 addq.l D1, 1 0000105A 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 0000105E 322C 02CA move.w D1, [A4 + 0x2CA] 00001062 48C1 ext.l D1 00001064 E381 asl D1, 1 00001066 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 0000106A 322B 003E move.w D1, [A3 + 0x3E] 0000106E 9240 sub.w D1, D0 00001070 3D41 FFFC move.w [A6 - 0x4], D1 00001074 604A bra +0x4C /* 000010C0 */ label00001076: 00001076 302B 0040 move.w D0, [A3 + 0x40] 0000107A 906B 003C sub.w D0, [A3 + 0x3C] 0000107E 48C0 ext.l D0 00001080 48C5 ext.l D5 00001082 2205 move.l D1, D5 00001084 E381 asl D1, 1 00001086 5281 addq.l D1, 1 00001088 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 0000108C 322C 02CA move.w D1, [A4 + 0x2CA] 00001090 48C1 ext.l D1 00001092 E381 asl D1, 1 00001094 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00001098 D06B 003C add.w D0, [A3 + 0x3C] 0000109C 3D40 FFFE move.w [A6 - 0x2], D0 000010A0 302B 003E move.w D0, [A3 + 0x3E] 000010A4 48C0 ext.l D0 000010A6 322B 0026 move.w D1, [A3 + 0x26] 000010AA 48C1 ext.l D1 000010AC 2F00 move.l -[A7], D0 000010AE 2001 move.l D0, D1 000010B0 7202 moveq.l D1, 0x02 000010B2 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 000010B6 2200 move.l D1, D0 000010B8 201F move.l D0, [A7]+ 000010BA 9081 sub.l D0, D1 000010BC 3D40 FFFC move.w [A6 - 0x4], D0 label000010C0: 000010C0 7001 moveq.l D0, 0x01 000010C2 2F00 move.l -[A7], D0 000010C4 48C4 ext.l D4 000010C6 2F04 move.l -[A7], D4 000010C8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000010CC 4EBA 0600 jsr [PC + 0x600 /* 000016CE */] 000010D0 4FEF 000C lea.l A7, [A7 + 0xC] 000010D4 6000 0144 bra +0x146 /* 0000121A */ label000010D8: 000010D8 7006 moveq.l D0, 0x06 000010DA B02C 014E cmp.b D0, [A4 + 0x14E] 000010DE 6606 bne +0x8 /* 000010E6 */ 000010E0 BA6C 02CA cmp.w D5, [A4 + 0x2CA] 000010E4 6F36 ble +0x38 /* 0000111C */ label000010E6: 000010E6 7006 moveq.l D0, 0x06 000010E8 B02C 014E cmp.b D0, [A4 + 0x14E] 000010EC 6700 012C beq +0x12E /* 0000121A */ 000010F0 BA6C 0116 cmp.w D5, [A4 + 0x116] 000010F4 6C00 0124 bge +0x126 /* 0000121A */ 000010F8 206C 03F0 movea.l A0, [A4 + 0x3F0] 000010FC 48C5 ext.l D5 000010FE 2005 move.l D0, D5 00001100 2200 move.l D1, D0 00001102 C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00001106 4841 swap.w D1 00001108 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 0000110C 4841 swap.w D1 0000110E 4241 clr.w D1 00001110 D081 add.l D0, D1 00001112 7202 moveq.l D1, 0x02 00001114 B230 0846 cmp.b D1, [A0 + D0 + 0x46] 00001118 6600 0100 bne +0x102 /* 0000121A */ label0000111C: 0000111C 4247 clr.w D7 0000111E 7CFF moveq.l D6, 0xFFFFFFFF 00001120 6026 bra +0x28 /* 00001148 */ label00001122: 00001122 206C 03F0 movea.l A0, [A4 + 0x3F0] 00001126 7000 moveq.l D0, 0x00 00001128 3007 move.w D0, D7 0000112A 2200 move.l D1, D0 0000112C C0FC 004A mulu.w D0, 0x4A /* 'J' */ 00001130 4841 swap.w D1 00001132 C2FC 004A mulu.w D1, 0x4A /* 'J' */ 00001136 4841 swap.w D1 00001138 4241 clr.w D1 0000113A D081 add.l D0, D1 0000113C 7202 moveq.l D1, 0x02 0000113E B230 0846 cmp.b D1, [A0 + D0 + 0x46] 00001142 6602 bne +0x4 /* 00001146 */ 00001144 5246 addq.w D6, 1 label00001146: 00001146 5247 addq.w D7, 1 label00001148: 00001148 7000 moveq.l D0, 0x00 0000114A 3007 move.w D0, D7 0000114C 48C5 ext.l D5 0000114E BA80 cmp.l D5, D0 00001150 6CD0 bge -0x2E /* 00001122 */ 00001152 3006 move.w D0, D6 00001154 48C0 ext.l D0 00001156 81EB 0020 divs.w D0, [A3 + 0x20] 0000115A 3E00 move.w D7, D0 0000115C 48C6 ext.l D6 0000115E 302B 0020 move.w D0, [A3 + 0x20] 00001162 48C0 ext.l D0 00001164 7200 moveq.l D1, 0x00 00001166 3207 move.w D1, D7 00001168 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 0000116C 2A06 move.l D5, D6 0000116E 9A80 sub.l D5, D0 00001170 7001 moveq.l D0, 0x01 00001172 B06B 0022 cmp.w D0, [A3 + 0x22] 00001176 6608 bne +0xA /* 00001180 */ 00001178 302B 002A move.w D0, [A3 + 0x2A] 0000117C 48C0 ext.l D0 0000117E 6022 bra +0x24 /* 000011A2 */ label00001180: 00001180 302B 003C move.w D0, [A3 + 0x3C] 00001184 48C0 ext.l D0 00001186 322B 002A move.w D1, [A3 + 0x2A] 0000118A 48C1 ext.l D1 0000118C 7400 moveq.l D2, 0x00 0000118E 3407 move.w D2, D7 00001190 2F00 move.l -[A7], D0 00001192 2001 move.l D0, D1 00001194 2202 move.l D1, D2 00001196 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 0000119A 2200 move.l D1, D0 0000119C 201F move.l D0, [A7]+ 0000119E D280 add.l D1, D0 000011A0 2001 move.l D0, D1 label000011A2: 000011A2 322B 0026 move.w D1, [A3 + 0x26] 000011A6 48C1 ext.l D1 000011A8 2F00 move.l -[A7], D0 000011AA 2001 move.l D0, D1 000011AC 7202 moveq.l D1, 0x02 000011AE 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 000011B2 2200 move.l D1, D0 000011B4 201F move.l D0, [A7]+ 000011B6 D280 add.l D1, D0 000011B8 3D41 FFFE move.w [A6 - 0x2], D1 000011BC 7001 moveq.l D0, 0x01 000011BE B06B 0020 cmp.w D0, [A3 + 0x20] 000011C2 6608 bne +0xA /* 000011CC */ 000011C4 302B 002C move.w D0, [A3 + 0x2C] 000011C8 48C0 ext.l D0 000011CA 6036 bra +0x38 /* 00001202 */ label000011CC: 000011CC 302B 003E move.w D0, [A3 + 0x3E] 000011D0 48C0 ext.l D0 000011D2 322B 002C move.w D1, [A3 + 0x2C] 000011D6 48C1 ext.l D1 000011D8 7400 moveq.l D2, 0x00 000011DA 3405 move.w D2, D5 000011DC 2F00 move.l -[A7], D0 000011DE 2001 move.l D0, D1 000011E0 2202 move.l D1, D2 000011E2 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 000011E6 2200 move.l D1, D0 000011E8 201F move.l D0, [A7]+ 000011EA 9081 sub.l D0, D1 000011EC 322B 0024 move.w D1, [A3 + 0x24] 000011F0 48C1 ext.l D1 000011F2 2F00 move.l -[A7], D0 000011F4 2001 move.l D0, D1 000011F6 7202 moveq.l D1, 0x02 000011F8 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 000011FC 2200 move.l D1, D0 000011FE 201F move.l D0, [A7]+ 00001200 9081 sub.l D0, D1 label00001202: 00001202 3D40 FFFC move.w [A6 - 0x4], D0 00001206 7001 moveq.l D0, 0x01 00001208 2F00 move.l -[A7], D0 0000120A 48C4 ext.l D4 0000120C 2F04 move.l -[A7], D4 0000120E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001212 4EBA 04BA jsr [PC + 0x4BA /* 000016CE */] 00001216 4FEF 000C lea.l A7, [A7 + 0xC] label0000121A: 0000121A 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C] 00001220 4E5E unlink A6 00001222 4E75 rts fn00001224: 00001224 4E56 FFF4 link A6, -0x000C 00001228 48E7 0310 movem.l -[A7], D6,D7,A3 0000122C 3C2E 000E move.w D6, [A6 + 0xE] 00001230 3E2E 0012 move.w D7, [A6 + 0x12] 00001234 266E 0008 movea.l A3, [A6 + 0x8] 00001238 302B 010E move.w D0, [A3 + 0x10E] 0000123C 6B00 0186 bmi +0x188 /* 000013C4 */ 00001240 0C40 0014 cmpi.w D0, 0x14 00001244 6E00 017E bgt +0x180 /* 000013C4 */ 00001248 D040 add.w D0, D0 0000124A 303B 0006 move.w D0, [PC + D0.w + 0x6] 0000124E 4EFB 0000 jmp [PC + D0.w] 00001252 002C 002C 002C ori.b [A4 + 0x2C], 0x2C /* ',' */ 00001258 002C 002C 010E ori.b [A4 + 0x10E], 0x2C /* ',' */ 0000125E 010E btst A6, D0 00001260 010E btst A6, D0 00001262 010E btst A6, D0 00001264 010E btst A6, D0 00001266 0174 0174 bchg <>, D0 0000126A 002C 0174 002C ori.b [A4 + 0x2C], 0x74 /* 't' */ 00001270 0174 002C bchg [A4 + D0.w + 0x2C], D0 00001274 0174 010E 002C bchg [[A4 + <>] + D0 + 0x2C], D0 0000127A 010E btst A6, D0 0000127C 2D6B 0418 FFF4 move.l [A6 - 0xC], [A3 + 0x418] 00001282 2D6B 041C FFF8 move.l [A6 - 0x8], [A3 + 0x41C] 00001288 48C6 ext.l D6 0000128A 2006 move.l D0, D6 0000128C 2200 move.l D1, D0 0000128E C0FC 007E mulu.w D0, 0x7E /* '~' */ 00001292 4841 swap.w D1 00001294 C2FC 007E mulu.w D1, 0x7E /* '~' */ 00001298 4841 swap.w D1 0000129A 4241 clr.w D1 0000129C D081 add.l D0, D1 0000129E 41EB 01D3 lea.l A0, [A3 + 0x1D3] 000012A2 4A30 0800 tst.b [A0 + D0] 000012A6 6700 011C beq +0x11E /* 000013C4 */ 000012AA 48C6 ext.l D6 000012AC 2006 move.l D0, D6 000012AE 2200 move.l D1, D0 000012B0 C0FC 007E mulu.w D0, 0x7E /* '~' */ 000012B4 4841 swap.w D1 000012B6 C2FC 007E mulu.w D1, 0x7E /* '~' */ 000012BA 4841 swap.w D1 000012BC 4241 clr.w D1 000012BE D081 add.l D0, D1 000012C0 41EB 01D2 lea.l A0, [A3 + 0x1D2] 000012C4 1030 0800 move.b D0, [A0 + D0] 000012C8 653A bcs +0x3C /* 00001304 */ 000012CA 0C00 0003 cmpi.b D0, 0x3 000012CE 6234 bhi +0x36 /* 00001304 */ 000012D0 7200 moveq.l D1, 0x00 000012D2 1200 move.b D1, D0 000012D4 D241 add.w D1, D1 000012D6 323B 1006 move.w D1, [PC + D1.w + 0x6] 000012DA 4EFB 1000 jmp [PC + D1.w] 000012DE 000A 0012 ori.b A2, 0x12 000012E2 001A 0022 ori.b [A2]+, 0x22 /* '\"' */ 000012E6 3D6E FFF6 FFFA move.w [A6 - 0x6], [A6 - 0xA] 000012EC 6016 bra +0x18 /* 00001304 */ 000012EE 3D6E FFFA FFF6 move.w [A6 - 0xA], [A6 - 0x6] 000012F4 600E bra +0x10 /* 00001304 */ 000012F6 3D6E FFF4 FFF8 move.w [A6 - 0x8], [A6 - 0xC] 000012FC 6006 bra +0x8 /* 00001304 */ 000012FE 3D6E FFF8 FFF4 move.w [A6 - 0xC], [A6 - 0x8] label00001304: 00001304 302E FFFA move.w D0, [A6 - 0x6] 00001308 D06E FFF6 add.w D0, [A6 - 0xA] 0000130C 48C0 ext.l D0 0000130E 81FC 0002 divs.w D0, 0x2 00001312 3D40 FFFE move.w [A6 - 0x2], D0 00001316 302E FFF8 move.w D0, [A6 - 0x8] 0000131A D06E FFF4 add.w D0, [A6 - 0xC] 0000131E 48C0 ext.l D0 00001320 81FC 0002 divs.w D0, 0x2 00001324 3D40 FFFC move.w [A6 - 0x4], D0 00001328 7001 moveq.l D0, 0x01 0000132A 2F00 move.l -[A7], D0 0000132C 48C7 ext.l D7 0000132E 2F07 move.l -[A7], D7 00001330 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001334 4EBA 0398 jsr [PC + 0x398 /* 000016CE */] 00001338 7001 moveq.l D0, 0x01 0000133A 2F00 move.l -[A7], D0 0000133C 48C7 ext.l D7 0000133E 2F07 move.l -[A7], D7 00001340 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001344 4EBA 0388 jsr [PC + 0x388 /* 000016CE */] 00001348 7001 moveq.l D0, 0x01 0000134A 2F00 move.l -[A7], D0 0000134C 48C7 ext.l D7 0000134E 2F07 move.l -[A7], D7 00001350 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001354 4EBA 0378 jsr [PC + 0x378 /* 000016CE */] 00001358 4FEF 0024 lea.l A7, [A7 + 0x24] 0000135C 6066 bra +0x68 /* 000013C4 */ 0000135E 0C46 0003 cmpi.w D6, 0x3 00001362 6C60 bge +0x62 /* 000013C4 */ 00001364 486D 2AD2 pea.l [A5 + 0x2AD2 /* export_1366 */] 00001368 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 0000136C 4A40 tst.w D0 0000136E 588F addq.l A7, 4 00001370 6752 beq +0x54 /* 000013C4 */ 00001372 486E FFFC pea.l [A6 - 0x4] 00001376 486E FFF8 pea.l [A6 - 0x8] 0000137A 486E FFF4 pea.l [A6 - 0xC] 0000137E 48C6 ext.l D6 00001380 2F06 move.l -[A7], D6 00001382 2F0B move.l -[A7], A3 00001384 4EAD 2AD2 jsr [A5 + 0x2AD2 /* export_1366 */] 00001388 486D 2AD2 pea.l [A5 + 0x2AD2 /* export_1366 */] 0000138C 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00001390 7000 moveq.l D0, 0x00 00001392 2F00 move.l -[A7], D0 00001394 48C7 ext.l D7 00001396 2F07 move.l -[A7], D7 00001398 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000139C 4EBA 0330 jsr [PC + 0x330 /* 000016CE */] 000013A0 7000 moveq.l D0, 0x00 000013A2 2F00 move.l -[A7], D0 000013A4 48C7 ext.l D7 000013A6 2F07 move.l -[A7], D7 000013A8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000013AC 4EBA 0320 jsr [PC + 0x320 /* 000016CE */] 000013B0 7000 moveq.l D0, 0x00 000013B2 2F00 move.l -[A7], D0 000013B4 48C7 ext.l D7 000013B6 2F07 move.l -[A7], D7 000013B8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000013BC 4EBA 0310 jsr [PC + 0x310 /* 000016CE */] 000013C0 4FEF 003C lea.l A7, [A7 + 0x3C] label000013C4: 000013C4 4CEE 08C0 FFE8 movem.l D6,D7,A3, [A6 - 0x18] 000013CA 4E5E unlink A6 000013CC 4E75 rts fn000013CE: 000013CE 4E56 FFFC link A6, -0x0004 000013D2 48E7 0118 movem.l -[A7], D7,A3,A4 000013D6 3E2E 0012 move.w D7, [A6 + 0x12] 000013DA 286E 0008 movea.l A4, [A6 + 0x8] 000013DE 302E 000E move.w D0, [A6 + 0xE] 000013E2 48C0 ext.l D0 000013E4 2200 move.l D1, D0 000013E6 C0FC 007E mulu.w D0, 0x7E /* '~' */ 000013EA 4841 swap.w D1 000013EC C2FC 007E mulu.w D1, 0x7E /* '~' */ 000013F0 4841 swap.w D1 000013F2 4241 clr.w D1 000013F4 D081 add.l D0, D1 000013F6 41EC 0160 lea.l A0, [A4 + 0x160] 000013FA 47F0 0800 lea.l A3, [A0 + D0] 000013FE 302C 010E move.w D0, [A4 + 0x10E] 00001402 6B00 0192 bmi +0x194 /* 00001596 */ 00001406 0C40 0014 cmpi.w D0, 0x14 0000140A 6E00 018A bgt +0x18C /* 00001596 */ 0000140E D040 add.w D0, D0 00001410 303B 0006 move.w D0, [PC + D0.w + 0x6] 00001414 4EFB 0000 jmp [PC + D0.w] 00001418 002C 002C 002C ori.b [A4 + 0x2C], 0x2C /* ',' */ 0000141E 002C 002C 014C ori.b [A4 + 0x14C], 0x2C /* ',' */ 00001424 014C bchg A4, D0 00001426 014C bchg A4, D0 00001428 014C bchg A4, D0 0000142A 014C bchg A4, D0 0000142C 0180 bclr D0, D0 0000142E 0180 bclr D0, D0 00001430 002C 0180 002C ori.b [A4 + 0x2C], 0x80 00001436 0180 bclr D0, D0 00001438 002C 0180 014C ori.b [A4 + 0x14C], 0x80 0000143E 002C 014C 4A2B ori.b [A4 + 0x4A2B], 0x4C /* 'L' */ 00001444 0073 6700 014E ori.w <>, 0x6700 /* 'g\0' */ 0000144A 7001 moveq.l D0, 0x01 0000144C B02B 0077 cmp.b D0, [A3 + 0x77] 00001450 6200 0144 bhi +0x146 /* 00001596 */ 00001454 486E FFFC pea.l [A6 - 0x4] 00001458 486B 0018 pea.l [A3 + 0x18] 0000145C 4EAD 2192 jsr [A5 + 0x2192 /* export_1070 */] 00001460 4A40 tst.w D0 00001462 508F addq.l A7, 8 00001464 6700 0130 beq +0x132 /* 00001596 */ 00001468 700C moveq.l D0, 0x0C 0000146A B06C 010E cmp.w D0, [A4 + 0x10E] 0000146E 6606 bne +0x8 /* 00001476 */ 00001470 41ED F210 lea.l A0, [A5 - 0xDF0] 00001474 6004 bra +0x6 /* 0000147A */ label00001476: 00001476 41EC 0410 lea.l A0, [A4 + 0x410] label0000147A: 0000147A 43EB 0042 lea.l A1, [A3 + 0x42] 0000147E 22D8 move.l [A1]+, [A0]+ 00001480 22D8 move.l [A1]+, [A0]+ 00001482 7002 moveq.l D0, 0x02 00001484 B02B 0072 cmp.b D0, [A3 + 0x72] 00001488 6340 bls +0x42 /* 000014CA */ 0000148A 302C 041C move.w D0, [A4 + 0x41C] 0000148E D06C 0418 add.w D0, [A4 + 0x418] 00001492 906E FFFC sub.w D0, [A6 - 0x4] 00001496 48C0 ext.l D0 00001498 81FC 0002 divs.w D0, 0x2 0000149C 3740 0042 move.w [A3 + 0x42], D0 000014A0 D06E FFFC add.w D0, [A6 - 0x4] 000014A4 3740 0046 move.w [A3 + 0x46], D0 000014A8 4A2B 0072 tst.b [A3 + 0x72] 000014AC 660E bne +0x10 /* 000014BC */ 000014AE 302E FFFE move.w D0, [A6 - 0x2] 000014B2 D06B 0044 add.w D0, [A3 + 0x44] 000014B6 3740 0048 move.w [A3 + 0x48], D0 000014BA 604E bra +0x50 /* 0000150A */ label000014BC: 000014BC 302B 0048 move.w D0, [A3 + 0x48] 000014C0 906E FFFE sub.w D0, [A6 - 0x2] 000014C4 3740 0044 move.w [A3 + 0x44], D0 000014C8 6040 bra +0x42 /* 0000150A */ label000014CA: 000014CA 302C 041E move.w D0, [A4 + 0x41E] 000014CE D06C 041A add.w D0, [A4 + 0x41A] 000014D2 906E FFFE sub.w D0, [A6 - 0x2] 000014D6 48C0 ext.l D0 000014D8 81FC 0002 divs.w D0, 0x2 000014DC 3740 0044 move.w [A3 + 0x44], D0 000014E0 D06E FFFE add.w D0, [A6 - 0x2] 000014E4 3740 0048 move.w [A3 + 0x48], D0 000014E8 7002 moveq.l D0, 0x02 000014EA B02B 0072 cmp.b D0, [A3 + 0x72] 000014EE 660E bne +0x10 /* 000014FE */ 000014F0 302E FFFC move.w D0, [A6 - 0x4] 000014F4 D06B 0042 add.w D0, [A3 + 0x42] 000014F8 3740 0046 move.w [A3 + 0x46], D0 000014FC 600C bra +0xE /* 0000150A */ label000014FE: 000014FE 302B 0046 move.w D0, [A3 + 0x46] 00001502 906E FFFC sub.w D0, [A6 - 0x4] 00001506 3740 0042 move.w [A3 + 0x42], D0 label0000150A: 0000150A 7001 moveq.l D0, 0x01 0000150C 2F00 move.l -[A7], D0 0000150E 48C7 ext.l D7 00001510 2F07 move.l -[A7], D7 00001512 2F2B 0042 move.l -[A7], [A3 + 0x42] 00001516 4EBA 01B6 jsr [PC + 0x1B6 /* 000016CE */] 0000151A 7001 moveq.l D0, 0x01 0000151C 2F00 move.l -[A7], D0 0000151E 48C7 ext.l D7 00001520 2F07 move.l -[A7], D7 00001522 2F2B 0046 move.l -[A7], [A3 + 0x46] 00001526 4EBA 01A6 jsr [PC + 0x1A6 /* 000016CE */] 0000152A 3D6B 0044 FFFE move.w [A6 - 0x2], [A3 + 0x44] 00001530 376B 0048 0044 move.w [A3 + 0x44], [A3 + 0x48] 00001536 376E FFFE 0048 move.w [A3 + 0x48], [A6 - 0x2] 0000153C 7001 moveq.l D0, 0x01 0000153E 2F00 move.l -[A7], D0 00001540 48C7 ext.l D7 00001542 2F07 move.l -[A7], D7 00001544 2F2B 0042 move.l -[A7], [A3 + 0x42] 00001548 4EBA 0184 jsr [PC + 0x184 /* 000016CE */] 0000154C 7001 moveq.l D0, 0x01 0000154E 2F00 move.l -[A7], D0 00001550 48C7 ext.l D7 00001552 2F07 move.l -[A7], D7 00001554 2F2B 0046 move.l -[A7], [A3 + 0x46] 00001558 4EBA 0174 jsr [PC + 0x174 /* 000016CE */] 0000155C 4FEF 0030 lea.l A7, [A7 + 0x30] 00001560 6034 bra +0x36 /* 00001596 */ 00001562 486D 2ADA pea.l [A5 + 0x2ADA /* export_1367 */] 00001566 4EAD 021A jsr [A5 + 0x21A /* export_63 */] 0000156A 4A40 tst.w D0 0000156C 588F addq.l A7, 4 0000156E 6726 beq +0x28 /* 00001596 */ 00001570 486E 000E pea.l [A6 + 0xE] 00001574 486E 000E pea.l [A6 + 0xE] 00001578 48C7 ext.l D7 0000157A 2F07 move.l -[A7], D7 0000157C 7002 moveq.l D0, 0x02 0000157E 2F00 move.l -[A7], D0 00001580 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001584 2F0C move.l -[A7], A4 00001586 4EAD 2ADA jsr [A5 + 0x2ADA /* export_1367 */] 0000158A 486D 2ADA pea.l [A5 + 0x2ADA /* export_1367 */] 0000158E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00001592 4FEF 001C lea.l A7, [A7 + 0x1C] label00001596: 00001596 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10] 0000159C 4E5E unlink A6 0000159E 4E75 rts fn000015A0: 000015A0 4E56 FFF8 link A6, -0x0008 000015A4 2F07 move.l -[A7], D7 000015A6 3E2E 0012 move.w D7, [A6 + 0x12] 000015AA 486E 0008 pea.l [A6 + 0x8] 000015AE 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 000015B2 486E 000C pea.l [A6 + 0xC] 000015B6 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 000015BA 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] 000015BE 4A47 tst.w D7 000015C0 508F addq.l A7, 8 000015C2 6712 beq +0x14 /* 000015D6 */ 000015C4 2F2D EA3A move.l -[A7], [A5 - 0x15C6] 000015C8 4EAD 0812 jsr [A5 + 0x812 /* export_254 */] 000015CC 2F2D EA1A move.l -[A7], [A5 - 0x15E6] 000015D0 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 000015D4 508F addq.l A7, 8 label000015D6: 000015D6 302E 000A move.w D0, [A6 + 0xA] 000015DA 5740 subq.w D0, 3 000015DC 3D40 FFFA move.w [A6 - 0x6], D0 000015E0 302E 0008 move.w D0, [A6 + 0x8] 000015E4 5740 subq.w D0, 3 000015E6 3D40 FFF8 move.w [A6 - 0x8], D0 000015EA 302E 000A move.w D0, [A6 + 0xA] 000015EE 5640 addq.w D0, 3 000015F0 3D40 FFFE move.w [A6 - 0x2], D0 000015F4 302E 0008 move.w D0, [A6 + 0x8] 000015F8 5640 addq.w D0, 3 000015FA 3D40 FFFC move.w [A6 - 0x4], D0 000015FE 4A47 tst.w D7 00001600 6610 bne +0x12 /* 00001612 */ 00001602 41EE 0000 lea.l A0, [A6 + 0x0] 00001606 2F20 move.l -[A7], -[A0] 00001608 2F20 move.l -[A7], -[A0] 0000160A 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */] 0000160E 508F addq.l A7, 8 00001610 600E bra +0x10 /* 00001620 */ label00001612: 00001612 41EE 0000 lea.l A0, [A6 + 0x0] 00001616 2F20 move.l -[A7], -[A0] 00001618 2F20 move.l -[A7], -[A0] 0000161A 4EAD 0932 jsr [A5 + 0x932 /* export_290 */] 0000161E 508F addq.l A7, 8 label00001620: 00001620 302E 000E move.w D0, [A6 + 0xE] 00001624 5740 subq.w D0, 3 00001626 3D40 FFFA move.w [A6 - 0x6], D0 0000162A 302E 000E move.w D0, [A6 + 0xE] 0000162E 5640 addq.w D0, 3 00001630 3D40 FFFE move.w [A6 - 0x2], D0 00001634 4A47 tst.w D7 00001636 6610 bne +0x12 /* 00001648 */ 00001638 41EE 0000 lea.l A0, [A6 + 0x0] 0000163C 2F20 move.l -[A7], -[A0] 0000163E 2F20 move.l -[A7], -[A0] 00001640 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */] 00001644 508F addq.l A7, 8 00001646 600E bra +0x10 /* 00001656 */ label00001648: 00001648 41EE 0000 lea.l A0, [A6 + 0x0] 0000164C 2F20 move.l -[A7], -[A0] 0000164E 2F20 move.l -[A7], -[A0] 00001650 4EAD 0932 jsr [A5 + 0x932 /* export_290 */] 00001654 508F addq.l A7, 8 label00001656: 00001656 302E 000C move.w D0, [A6 + 0xC] 0000165A 5740 subq.w D0, 3 0000165C 3D40 FFF8 move.w [A6 - 0x8], D0 00001660 302E 000C move.w D0, [A6 + 0xC] 00001664 5640 addq.w D0, 3 00001666 3D40 FFFC move.w [A6 - 0x4], D0 0000166A 4A47 tst.w D7 0000166C 6610 bne +0x12 /* 0000167E */ 0000166E 41EE 0000 lea.l A0, [A6 + 0x0] 00001672 2F20 move.l -[A7], -[A0] 00001674 2F20 move.l -[A7], -[A0] 00001676 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */] 0000167A 508F addq.l A7, 8 0000167C 600E bra +0x10 /* 0000168C */ label0000167E: 0000167E 41EE 0000 lea.l A0, [A6 + 0x0] 00001682 2F20 move.l -[A7], -[A0] 00001684 2F20 move.l -[A7], -[A0] 00001686 4EAD 0932 jsr [A5 + 0x932 /* export_290 */] 0000168A 508F addq.l A7, 8 label0000168C: 0000168C 302E 000A move.w D0, [A6 + 0xA] 00001690 5740 subq.w D0, 3 00001692 3D40 FFFA move.w [A6 - 0x6], D0 00001696 302E 000A move.w D0, [A6 + 0xA] 0000169A 5640 addq.w D0, 3 0000169C 3D40 FFFE move.w [A6 - 0x2], D0 000016A0 4A47 tst.w D7 000016A2 6610 bne +0x12 /* 000016B4 */ 000016A4 41EE 0000 lea.l A0, [A6 + 0x0] 000016A8 2F20 move.l -[A7], -[A0] 000016AA 2F20 move.l -[A7], -[A0] 000016AC 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */] 000016B0 508F addq.l A7, 8 000016B2 600E bra +0x10 /* 000016C2 */ label000016B4: 000016B4 41EE 0000 lea.l A0, [A6 + 0x0] 000016B8 2F20 move.l -[A7], -[A0] 000016BA 2F20 move.l -[A7], -[A0] 000016BC 4EAD 0932 jsr [A5 + 0x932 /* export_290 */] 000016C0 508F addq.l A7, 8 label000016C2: 000016C2 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */] 000016C6 2E2E FFF4 move.l D7, [A6 - 0xC] 000016CA 4E5E unlink A6 000016CC 4E75 rts export_1392: fn000016CE: 000016CE 4E56 FFF8 link A6, -0x0008 000016D2 4A6E 0012 tst.w [A6 + 0x12] 000016D6 670A beq +0xC /* 000016E2 */ 000016D8 486E 0008 pea.l [A6 + 0x8] 000016DC 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */] 000016E0 588F addq.l A7, 4 label000016E2: 000016E2 302E 000A move.w D0, [A6 + 0xA] 000016E6 5740 subq.w D0, 3 000016E8 3D40 FFFA move.w [A6 - 0x6], D0 000016EC 302E 0008 move.w D0, [A6 + 0x8] 000016F0 5740 subq.w D0, 3 000016F2 3D40 FFF8 move.w [A6 - 0x8], D0 000016F6 302E 000A move.w D0, [A6 + 0xA] 000016FA 5640 addq.w D0, 3 000016FC 3D40 FFFE move.w [A6 - 0x2], D0 00001700 302E 0008 move.w D0, [A6 + 0x8] 00001704 5640 addq.w D0, 3 00001706 3D40 FFFC move.w [A6 - 0x4], D0 0000170A 4EAD 07D2 jsr [A5 + 0x7D2 /* export_246 */] 0000170E 4A6E 000E tst.w [A6 + 0xE] 00001712 6610 bne +0x12 /* 00001724 */ 00001714 41EE 0000 lea.l A0, [A6 + 0x0] 00001718 2F20 move.l -[A7], -[A0] 0000171A 2F20 move.l -[A7], -[A0] 0000171C 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */] 00001720 508F addq.l A7, 8 00001722 6020 bra +0x22 /* 00001744 */ label00001724: 00001724 2F2D EA3A move.l -[A7], [A5 - 0x15C6] 00001728 4EAD 0812 jsr [A5 + 0x812 /* export_254 */] 0000172C 2F2D EA1A move.l -[A7], [A5 - 0x15E6] 00001730 4EAD 081A jsr [A5 + 0x81A /* export_255 */] 00001734 41EE 0000 lea.l A0, [A6 + 0x0] 00001738 2F20 move.l -[A7], -[A0] 0000173A 2F20 move.l -[A7], -[A0] 0000173C 4EAD 0932 jsr [A5 + 0x932 /* export_290 */] 00001740 4FEF 0010 lea.l A7, [A7 + 0x10] label00001744: 00001744 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */] 00001748 4E5E unlink A6 0000174A 4E75 rts